반응형
iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다.
override func viewDidLoad() {
super.viewDidLoad()
webView.isUserInteractionEnabled = true
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(didTapMonitorView(_:)))
tapGesture.delegate = self
self.webView.scrollView.addGestureRecognizer(tapGesture)
}
extension ViewController: UIGestureRecognizerDelegate {
func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
return true
}
}
UIGestureRecognizerDelegate에 있는 메소드 중, shouldRecognizeSimultaneoulyWith 메소드에서 동시 입력을 허용해준다.
참고 : https://stackoverflow.com/questions/31107656/intercept-uitapgesturerecognizer-for-uiwebview
반응형
'iOS > 코드조각' 카테고리의 다른 글
[iOS, Swift] View 애니메이션 추가(위아래 반복) (1) | 2022.09.20 |
---|---|
[iOS, Swift] Slider 양 옆 공간이 남을 때 (0) | 2022.09.19 |
[iOS, Swift] Toggle 기능 구현 (삼항 연산자) (0) | 2022.09.10 |
[iOS, Swift] UIView 특정 모서리에 Radius 값 주기 (0) | 2022.08.30 |
[iOS, Swift] 핸드폰 UUID 확인하기 (0) | 2022.08.30 |