내가 SWRevealViewController 라이브러리를 사용하고 웹 뷰를 포함하는 IIOS는 기본보기를 클릭 할 때 사이드를 종료하는 방법</p> <p><a href="http://www.appcoda.com/ios-programming-sidebar-navigation-menu/" rel="nofollow noreferrer">http://www.appcoda.com/ios-programming-sidebar-navigation-menu/</a></p> <p>또한 다음 링크에서 IOS에서 사이드 바 메뉴를 만들기위한
if revealViewController() != nil{
btnLeftMenu.target = revealViewController()
btnLeftMenu.action = #selector(SWRevealViewController.revealToggle(_:))
revealViewController().rearViewRevealWidth = 275
self.view.addGestureRecognizer(self.revealViewController().tapGestureRecognizer())
self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
}
문제 외부를 클릭하면 사이드 바를 닫으려면 다음 코드를 사용하는 나는 sidemenu 후 열린 웹보기를 클릭 나의 MAINVIEW에서 웹뷰를 가지고있다, 나는 발견 웹뷰 만에 다음 페이지 화재 시 demenu가 닫히지 않았습니다 :(
webview가 포함 된 메인 뷰를 클릭 할 때 사이드 바 메뉴를 닫는 방법.
(_ gestureRecognizer : UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer : UIGestureRecognizer을) -> Bool' 제스처 인식기가 webView의 제스처와 동시에 작동하도록 허용합니다. –
감사합니다. r 덧글,하지만 당신은 완전한 솔루션과 설명을 쓸 수 있을까요? IOS 스위프트 프로그래밍에 익숙하지 않기 때문에 미리 감사드립니다. –