iOS 응용 (swift)
[iOS - swift] view위에 올라가있는 다른 view들을 하나의 tap gesture로 변경
jake-kim
2021. 3. 9. 23:00

첫 번째 방법 - User Interaction Enabled를 비활성화
- button의 User Interaction Enabled를 비활성화하면 해결 (뒤에있는 View의 gesture에 의존)

Rx의 Observable.merge이용
Observable.merge(
sampleView.rx.tapGesture().map{ _ in }.asObservable(),
btn.rx.tap.asObservable()
).bind { _ in
self.count += 1
self.lbl.text = String(describing: self.count)
}.disposed(by: bag)