iOS 6 4英寸模拟器 - 标签栏无响应

时间:2012-10-24 13:11:37

标签: iphone ios6

当我在iOS6 4英寸视网膜模拟器上运行专为Iphone 4S和之前设计的iOS应用程序时,我在应用程序内容下方获得了紫色条,底部有标签栏。标签不响应。我添加了Default-568h @ 2x启动图像,它填满了屏幕,但即使大多数笔尖设置为AutoResize子视图,我的内容也不会调整大小。当我点击文本视图时,键盘也不会从底部出现。

模拟器车有问题吗?我认为如果不修改的应用程序将使用黑条代替额外的屏幕大小。有了这样的模拟器,我不知道应用程序在iPhone 5上的外观。

由于

1 个答案:

答案 0 :(得分:8)

包含UIWindow的{​​{1}}的框架尺寸小于iOS 6支持的iPhone 5分辨率。

要解决此问题,请在Interface Builder中将UITabBarController的属性设置为UIWindow->Size

或者,要在代码中处理此问题,请将框架设置为主屏幕边界:

Retina 4 Full Screen

一旦我这样做,我的self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 就会按照设计再次开始工作。