我在 iOS 8 中遇到了一个非常奇怪的异常,我的屏幕向上和向左渲染了 25%……我检查了所有来自边界等的值,一切似乎都是正确的。我的项目基于旧的 EAGLview 代码,我尝试使用 xib (使用它可以正常工作)并尝试自己生成窗口和随后的 glview。我总是得到相同的结果。屏幕向左移动 25%(连同触摸区域)。真是莫名其妙。有人对此有任何想法吗?
问问题
150 次
1 回答
0
[UIScreen bounds] 现在是面向界面的;
我在 iOS7 中设置了不同的界限,但现在这样的事情看起来对我有用:
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
_screenWidth = [UIScreen mainScreen].bounds.size.width;
_screenHeight = [UIScreen mainScreen].bounds.size.height;
}
如果这不能解决问题,也可以在这里查看:
于 2014-11-08T06:06:28.000 回答