【发布时间】:2012-09-07 01:06:15
【问题描述】:
我正在尝试修改应用程序以使用新的 iPhone 5、4" 屏幕。 我添加了新的启动图像“Default-568h@2x.png”。 在那之后,一切似乎都很好。我的观点的中间部分正在调整大小。
但是我注意到,在我有一个底部工具栏的视图中,工具栏上的按钮没有响应。看起来不错,但点击按钮什么也没做。相同的代码在 3.5" 屏幕的模拟器中运行正常。
有什么想法吗?
此视图位于导航控制器中。它由表格视图和工具栏组成。表格视图设置为调整高度。
【问题讨论】:
-
你检查了工具栏的框架和它的超级视图吗?发生这种情况的一种情况是子视图位于其容器父视图的边界之外。子视图(或您的情况下的工具栏)仍会显示,因为父视图没有切断其边界之外的内容。检查整个层次结构的一种简单方法是在调试时在视图上调用隐藏的
recursiveDescription方法,如po [someParentView recursiveDescription]。 -
我认为这是正在发生的事情,但我不明白为什么。尝试您的建议,尺寸看起来是正确的,直到我到达 UIWindow,它显示为 320x480。以下所有内容均为 320x568。
-
非常感谢 Anurag,您的评论让我解决了类似的问题。
-
检查这个链接我用这个解决了我的问题。 :[按钮/工具事件重叠][1] [1]:stackoverflow.com/questions/12501976/…
标签: iphone-5