1

我正在尝试为 iPhone 5 的大屏幕空间更新我的应用程序。我有一个表格视图,通过将 Default-568h@2x.png 添加到我的项目中,它已扩展为占据屏幕的整个高度,但底部的几个单元格没有响应模拟器或实际 iPhone 5 中的触摸。我错过了什么吗?就像屏幕底部没有检测到触摸(但只是在我的应用程序中而不是其他应用程序中)。

有什么想法吗?

谢谢,

4

2 回答 2

2

这对我有用

在应用程序 didFinishLaunching 方法中,我添加了这个 -

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

在任何其他视图控制器中,最好在 - (void)viewDidLoad;

UIScreen *screen = [UIScreen mainScreen];
[self.view setFrame:[screen applicationFrame]];
于 2012-10-04T07:35:37.810 回答
1

是的,可能是您在 AppDel 类或项目的 appdel 类的 XIB 文件中的窗口框架大小与 iPhone 5 屏幕不同。

并根据iPhone 3.5寸和4寸屏幕更换窗框

于 2012-09-22T05:17:25.003 回答