【问题标题】:LeftBarButtonItem not working on iOS7LeftBarButtonItem 在 iOS7 上不起作用
【发布时间】:2013-10-10 12:26:16
【问题描述】:

我在我的应用程序中使用this API。给出的示例应用适用于 iOS7 和 6。将其集成到我的应用后,Tap Gesture 不适用于 iOS 7 中的 UILeftBarButtonItem,但适用于 iOS 6。请参见下面的屏幕截图:

UIRightBarButtonItems 都工作正常,他们的动作正在执行,但左键在 iOS7 中不起作用

我已经浪费了几个小时,但无法弄清楚为什么它仅在 iOS7 中不起作用。我在SO 上找到了这个帖子,但没有运气。

任何帮助将不胜感激。

【问题讨论】:

    标签: ios7 uinavigationbar slidingmenu


    【解决方案1】:

    是时候回答我的问题了 问题是我在它触发的方法开始时禁用了Navigation Bar右上角的刷新按钮,然后根据子视图索引重新启用它,但一些奇怪的原因是它禁用了我的左栏按钮但在iOs6中正在禁用刷新按钮。 iOS7.0的Subview索引有问题

    【讨论】:

      【解决方案2】:

      我迟到了,但你在依赖子视图索引时犯了一个严重的错误。

      我对这种情况的处理方法是

      1. 制作 UIButton 的 IBOutlet 并将其添加到导航栏。
      2. 在启用禁用时,我会使用按钮的插座。

      希望这能帮助其他面临这个问题的人。

      【讨论】:

      • 毫无疑问,这将是更好的方法。我太愚蠢了,我无法理解这个想法:(
      • 使用 IBOutlets 可以避免不同的版本更改。
      猜你喜欢
      • 2013-10-02
      • 1970-01-01
      • 2016-03-22
      • 2013-09-24
      • 1970-01-01
      • 1970-01-01
      • 2014-11-11
      • 2014-01-24
      • 1970-01-01
      相关资源
      最近更新 更多