zoukankan      html  css  js  c++  java
  • UITabBarButton 点击失效问题

    开发过程:

    在创建一个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视图中添加手势控制即可。

     
  • 相关阅读:
    Mybatis中#{}与${}的区别:
    JDBC
    JavaScript与jQuery的区别
    JavaScript 高级
    AdminLTE
    servlet过滤器与监听器
    数据库连接池
    大对象数据LOB的应用
    Serializable
    泛型
  • 原文地址:https://www.cnblogs.com/CityPe/p/6248131.html
Copyright © 2011-2022 走看看