我知道这听起来有点奇怪,但也许有人也经历过同样的事情。
如果我在 Retina 4 大小的 xib(548 大小)的底部放置了一个 UIToolbar,它在模拟器中不起作用(按钮显示没有反应)。但是,如果我把它放高一点(不确定阈值在哪里),它们会再次起作用。???
我有问题的 xib 看起来像这样:
我知道这听起来有点奇怪,但也许有人也经历过同样的事情。
如果我在 Retina 4 大小的 xib(548 大小)的底部放置了一个 UIToolbar,它在模拟器中不起作用(按钮显示没有反应)。但是,如果我把它放高一点(不确定阈值在哪里),它们会再次起作用。???
我有问题的 xib 看起来像这样:
如其他地方所述(例如iPhone 5 (4") 底部工具栏没有响应),问题是即使您的视图是全高,底层 UIWindow 不是,并且底层 UIWindow 参与您的视图获取触摸事件。
如果您的项目中有类似“MainWindow.xib”的文件名:
屏幕底部的 UI 元素现在应该可以工作了。
我发现问题出在 UIWindow 上。(也许这只是旧项目的问题)只要它设置为 480 大小的窗口对象超出其大小(可能在 Retina 4 上发生)就无法识别。