【问题标题】:UITabBar ignoring occasional "clicks"UITabBar 忽略偶尔的“点击”
【发布时间】:2010-08-15 23:15:42
【问题描述】:

我正在开发一个具有 UITabBar 的 iPhone 应用程序。有时,标签栏会忽略我的“点击”(或“点击”,或者在 iPhone 世界中的任何名称)。它发生在模拟器和设备上。单击选项卡栏按钮不会导致任何操作,我必须多次单击它才能发生预期的操作。

任何人都可以阐明可能导致此问题的原因,或者我可以如何进行调试?

【问题讨论】:

    标签: iphone cocoa-touch uikit uitabbar


    【解决方案1】:

    我在某处读到,当它不是窗口的直接子级时,UITabBar 变得无响应。它可能是这样的,或者您可能有一个 UIScrollView 或其他一些视图干扰您的 UITabBar。

    附言 单击对于按钮是正确的,包括选项卡。对于其他人来说,一个广泛使用的术语是触摸。

    【讨论】:

    • 我重新调整了视图,使标签栏成为窗口的直接子级,现在一切正常。谢谢!
    【解决方案2】:

    这可能是因为单击选项卡时视图未加载。 您是否在 -(void)viewDidLoad 方法中使用任何 url 请求。如果是这种情况,可能是您的互联网运行缓慢。

    【讨论】:

    • 我认为这不是问题,因为标签栏不是接收点击事件的事件。
    猜你喜欢
    • 2016-09-23
    • 2019-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-20
    • 2013-09-11
    • 1970-01-01
    相关资源
    最近更新 更多