ios6 - 底部的 UIToolbar 在 Retina 4 模拟器中不起作用

标签 ios6 retina-display iphone-5

我知道这听起来有点奇怪,但也许有人也经历过同样的事情。

如果我将 UIToolbar 放置在 Retina 4 尺寸的 xib(548 尺寸)的底部,它在模拟器中不起作用(按钮没有反应)。但是,如果我将其设置得更高一点(不确定阈值在哪里),它们会再次工作。 ???

我有问题的 xib 看起来像这样:

enter image description here

最佳答案

正如其他地方提到的(例如 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/

相关文章:

objective-c - 应用程序试图以模态方式呈现事件 Controller : UIImagePickerController

iphone - iOS 6 iAd 奇怪警告

ios - iPhone 6 显示缩放功能扰乱了整体视野

iphone - 在 iPhone 5 上运行时会导致不稳定,需要注意什么?

ios - 自定义字典未在 iPhone 5 上设置值

ios6 - layoutAttributesForItemAtIndexPath - 何时调用?

ios6 - UINavigationBar titleView 中 iOS 6 和 UIActivityIndi​​cator 的问题

ios - 使用 UIWebView 创建样式文本(在视网膜屏幕上模糊)

objective-c - iPad 3 慢截图

ios - 如何从 Xcode 3.2 准备 iOS 4.2 应用程序以支持 iPhone 5?