gpt4 book ai didi

iphone 5 模拟器 - 无法点击屏幕底部?

转载 作者:可可西里 更新时间:2023-11-01 03:27:50 24 4
gpt4 key购买 nike

我正在尝试更新一个应用程序以添加对 iPhone 5 的支持。根据我看到的其他线程,我添加了指定的 Default-568h@2x.png 并且我有向应用程序添加了一些大小合适的新背景图片。问题是我的应用程序的底部似乎没有响应触摸(我有一个页面控件和一个信息按钮)。

此外,切换屏幕时(使用以下代码):

[self presentModalViewController:tableNavController animated:YES];

屏幕底部变黑。这个黑色部分基本上就是我无法触摸到的地方。该问题截图如下:

Screenshot with Black bar

关于为什么会发生这种情况的任何想法?为什么我无法访问此底部部分?请注意,如果我运行常规的 iPhone 4S 或 iPad 模拟器,则不会发生这种情况。我可以访问屏幕的整个部分。

编辑:会不会是模拟器的问题?我还没有实体 iPhone 5,因此无法在真实设备上进行测试。

Edit2:我已经尝试在 View 和应用程序主窗口上启用和禁用 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);

我收到 窗口是:320x480。 View 是:320x548。所以看起来可能是我的窗口有问题。我会继续调查。

最佳答案

想通了。虽然 View 是,但主窗口没有调整大小。我从我的 xib 中删除了窗口,创建了一个新窗口并重新链接了它。这解决了问题。

关于iphone 5 模拟器 - 无法点击屏幕底部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12678864/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com