首页 > 其他 > 详细

UITabBarButton 点击失效问题

时间:2017-01-04 16:59:16      阅读:198      评论:0      收藏:0      [点我收藏+]

开发过程:

在创建一个UIWindow时,直接在window上添加手势动作。

 

开发代码:

    UITapGestureRecognizer *tapRecognizer=[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(cleanView)];

    window.userInteractionEnabled=YES;

    [window addGestureRecognizer:tapRecognizer];

 

错误分析:

因为在window上添加了UITapGestureRecognizer。然后那个Tap Recognizer捕获了所有的tap事件, 导至点击toolbar上的ButtonItem没响应。
看官可能会说,因为导航控制器和tabbar控制器都相当于是窗口window的子视图。

错误解决:

不要直接在窗口视图上加手势,在窗口视图上创建一个A视图,并在A视图中添加手势控制即可。

 

UITabBarButton 点击失效问题

原文:http://www.cnblogs.com/CityPe/p/6248131.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!