LeftBarButtonItem无法在iOS7上运行

时间:2013-10-10 12:26:17

标签: ios7 uinavigationbar slidingmenu

我在我的应用程序中使用this API。给出的示例应用程序适用于iOS7和6.在将其集成到我的应用程序后,点击手势在iOS 7中的UILeftBarButtonItem上无效,但在iOS 6中工作。请参见下面的屏幕截图:

enter image description here

两个UIRightBarButtonItems工作正常,他们的行动正在执行,但左按钮在iOS7中不起作用

我浪费了几个小时但却无法弄清楚为什么它只能在iOS7中运行。我在SO找到了这个帖子,但没有运气。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

我迟到了回答但你依赖于子视图索引犯了一个严重的错误。

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

  1. 制作UIButton的IBOutlet并将其添加到导航栏。
  2. 当启用禁用时,我会使用按钮的插座。
  3. 希望这会帮助其他人面对这个问题。