在ios6中工作的按钮在ios5中停止工作

时间:2012-10-23 16:07:04

标签: objective-c ios5 ios6 nib

  1. 我在NIB的一个视图中加载了两个按钮。
  2. 我在当前的viewController
  3. 中将此视图设置为self.navigationItem.rightBarButtonItem
  4. 我为这些按钮设置了操作
  5. 结果:

    按钮在ios6下工作 - 模拟器和设备,不在ios5设备上工作。 有什么想法来解决它吗?

2 个答案:

答案 0 :(得分:1)

我通过在“尺寸检查器”中设置“自动调整”来修复它,就像在这张照片中一样。

(在我的情况下,问题来自将iPhone5调整为iPhone4)

http://image.ohozaa.com/i/fd6/TRJDR3.png

答案 1 :(得分:0)

问题现在解决了。这是由于在IB中设置UIViews对象然后将其类设置为UIButton引起的。它应该对按钮行为没有影响,但它有。更有线的是它在iOS 6上运行,而在iOS 5中没有。