
- (voID)revealController:(SWRevealVIEwController *)revealController willMovetoposition: (FrontVIEwposition)position { if(position == FrontVIEwpositionleft) { self.vIEw.userInteractionEnabled = YES; } else { self.vIEw.userInteractionEnabled = NO; }}- (voID)revealController:(SWRevealVIEwController *)revealController dIDMovetoposition: (FrontVIEwposition)position { if(position == FrontVIEwpositionleft) { self.vIEw.userInteractionEnabled = YES; } else { self.vIEw.userInteractionEnabled = NO; }} 但是,当前视图被轻拍时,这并不会导致后视图关闭.任何帮助将不胜感激,谢谢!
解决方法 如果您使用SWIFT,您可以在frontVIEwController中执行此 *** 作:overrIDe func vIEwDIDLoad() { super.vIEwDIDLoad() if self.revealVIEwController() != nil { self.vIEw.addGestureRecognizer(self.revealVIEwController().panGestureRecognizer()) self.vIEw.addGestureRecognizer(self.revealVIEwController().tapGestureRecognizer()) }} 代码适用于TAP和PAN手势.
总结以上是内存溢出为你收集整理的ios – SWRevealViewController在点击前视图时关闭后视图全部内容,希望文章能够帮你解决ios – SWRevealViewController在点击前视图时关闭后视图所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)