Kyl*_*yle 7 iphone objective-c ios iphone-5
我正在尝试更新应用程序以添加对iPhone 5的支持.根据我看到的其他线程,我添加了Default-568h@2x.png指定的并且我已经向应用程序添加了一些适当大小的新背景图像.问题是我的应用程序的底部似乎没有响应触摸(我有一个页面控件和一个信息按钮).
此外,切换屏幕时(使用以下代码):
[self presentModalViewController:tableNavController animated:YES];
Run Code Online (Sandbox Code Playgroud)
屏幕底部变黑.这个黑色部分基本上就是我无法触摸的地方.这个问题的屏幕截图如下:

关于为什么会发生这种情况的任何想法?为什么我无法访问这个底部?请注意,如果我运行常规iPhone 4S或iPad模拟器,则不会发生这种情况.我可以访问整个屏幕部分.
编辑:这可能是一个模拟器问题?我还没有物理iPhone 5,所以我无法在真实设备上测试它.
Edit2:我已尝试Auto-Layout在视图和应用程序主窗口上启用和禁用.如果我将以下日志语句添加到viewDidLoad:
NSLog(@"Window is: %0.0fx%0.0f", window.frame.size.width, window.frame.size.height);
NSLog(@"View is: %0.0fx%0.0f", viewController.view.frame.size.width, viewController.view.frame.size.height);
Run Code Online (Sandbox Code Playgroud)
我收到了Window is: 320x480. View is: 320x548.所以看起来它可能是我的窗口的问题.我会继续调查.
| 归档时间: |
|
| 查看次数: |
3081 次 |
| 最近记录: |