xce*_*eph 21 user-interface ios9 xcode7 ios-9-beta3
我的应用程序不使用自动布局,它最初是为iPhone 4/4s设计的,从那时起UI基本上没有受到影响.布局相当小,所以它不被视为切换自动布局的优先级.
以前为iOS8构建我的应用程序可以在iPhone 5上正确扩展,更新,填充屏幕.视图本身将填满整个屏幕,而图标将按比例缩放(这样它们不会扭曲).然而,现在看来,使用iOS9测试版的应用程序在顶部和底部都会收到黑条,它基本上显示为缩放的iPhone 4应用程序,导致顶部和底部出现黑条.
基本上我想简单地缩放以适应全屏,就像在iOS8中一样.任何人都可以对导致这些黑条的变化发光吗?
我应该补充一点,如果它使用xcode 7(ios9 xcode)构建并使用iOs8部署设备它工作正常,问题是部署到iOS9设备.
该应用程序现在在iOS9上看起来像这样,红色区域现在是应用程序可用空间,而以前它是整个大小(注意黑条).
Jer*_* C. 15
@Fantina @Goles我可以通过创建和添加分辨率为640x1136 的文件来暂时解决此Default-568h@2x.png问题.然后我更新了"应用程序图标和启动图像"部分,如下所示:
我不认为这是一个长期的解决方案,因为为了符合iOS9和分屏应用程序,Apple 需要 storyboard或xib文件.这使得仅依赖于编程视图生成/布局的开发人员变得困难.URGH.
我有完全相同的问题,这很奇怪,我已经解决了错误,我不知道为什么我的解决方案可以解决问题.
添加Launch Screen File到您的项目(我从另一个新项目中复制了一个),这就是全部,应用程序现在再次使用所有屏幕.
要添加Launch Screen File第一个创建xib文件,请使用UIView并填写您想要的任何内容.
然后,您必须在屏幕左侧选择项目,选择应用程序目标(而不是项目目标),在常规选项卡上搜索App Icons and Launch Images并输入您刚刚创建的xib名称Launch Screen File.
这个问题是,这会激活Size classes应用程序界面,因此您必须检查应用程序的界面,因为缩放不再有效.
PS:我正在使用Xcode 7.0 GM
| 归档时间: |
|
| 查看次数: |
9979 次 |
| 最近记录: |