Notice
Recent Posts
Recent Comments
Link
관리 메뉴

김종권의 iOS 앱 개발 알아가기

[iOS - swift] view위에 올라가있는 다른 view들을 하나의 tap gesture로 변경 본문

iOS 응용 (swift)

[iOS - swift] view위에 올라가있는 다른 view들을 하나의 tap gesture로 변경

jake-kim 2021. 3. 9. 23:00

button도 뒤에 있는 view의 tap gesture로 받게 할 수 있는 방법?

첫 번째 방법 - 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)

 

Comments