1 iphone xcode orientation ios ios8
在尝试更新我们的项目以适应iOS8和iPhone6的变化时,我发现了这个问题.经过一系列的测试和调试,我不知道导致这个问题的原因.我发现的唯一线索是,UIWindow在iPhone6中创建对象时,横向UIWindow对象具有与主屏幕不同的角度(方向)(状态栏角度).在尝试变换UIWindow对象之后,它实际上变成了一个奇怪的大小.我不知道为什么以及如何发生这种情况.非常感谢您的帮助!!
[环境]
Xcode 6.0.1 build 6A317
模拟器:iPhone 6,iPhone 6+
[问题]
尝试将UIWindow对象调整为全屏时出现了奇怪的行为(frame = [UIScreen mainScreen] .bounds)
[正常行为](确定)
1.纵向创建UIWindow对象
2.将设备转为横向
3. UIWindow对象将调整为全屏
4.调整大小OK
[异常行为](失败)
1.横向创建UIWindow对象
2. UIWindow对象大小正确,但方向错误
3.尝试变换到正确的角度(方向)后,框架原点/大小搞砸了
[测试结果]
测试模拟器:iPhone 4s,iPhone 5,iPhone 5s,iPhone 6,iPhone 6+
环境:Xcode 6.0.1,build 6A317,iOS8模拟器
| 归档时间: |
|
| 查看次数: |
727 次 |
| 最近记录: |