我知道这听起来有点奇怪,但也许有人也经历过同样的事情。
如果我将 UIToolbar 放置在 Retina 4 尺寸的 xib(548 尺寸)的底部,它在模拟器中不起作用(按钮没有反应)。但是,如果我将其设置得更高一点(不确定阈值在哪里),它们会再次工作。 ???
我有问题的 xib 看起来像这样:
最佳答案
正如其他地方提到的(例如 iPhone 5 (4") bottom toolbar not responding ),问题是即使您的 View 是全高,底层 UIWindow 也不是,并且底层 UIWindow 参与您的 View 获取触摸事件。
如果您的项目中有类似“MainWindow.xib”的文件名:
- 在 Interface Builder 中打开它。
- 从左侧的对象列表中选择“窗口”。
- 在“属性检查器” Pane 中,点击“启动时全屏”复选框。
屏幕底部的 UI 元素现在应该可以工作了。
关于ios6 - 底部的 UIToolbar 在 Retina 4 模拟器中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12591611/