在这个类的子类中,我在视图顶部放置了几个UIbuttons. UIbutton不会接受任何接触.当我试图看[[tapGR vIEw] class]时,它是UIbutton的父视图.将setCancelstouchesInVIEw调用为NO也无济于事.
有任何想法吗?
解决方法 您可以使用此代码忽略UIbutton的触摸事件:- (BOol)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceivetouch:(UItouch *)touch { if ([touch.vIEw isKindOfClass:[UIbutton class]]){ return NO; } return YES;}总结
以上是内存溢出为你收集整理的ios – 使用UITapGestureRecognizer在UIView之上的UIButton不起作用全部内容,希望文章能够帮你解决ios – 使用UITapGestureRecognizer在UIView之上的UIButton不起作用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)