Jer*_*ero 1 iphone xcode objective-c ios xcode6
我在AutoLayout上进行了项目设置,适用于iPhone 4 - 6 Plus.但是,当我添加适用于iPhone 6和6 Plus的LaunchImage时,整个应用程序的框架和约束不再占用整个屏幕.相反,整个应用程序适合屏幕的左上角区域.
如果我删除适用于iPhone 6和iPhone 6 Plus的LaunchImages,则问题就会消失,每个View Controller的元素将再次具有正确的坐标和大小.
我在Images.assets中使用以下内容: - 2x iOS - Portrait 7,8 - Retina 4 - Portrait 7,8 - Retina HD 5.5 Portrait iOS 8 - Retina HD 4.7 Portrait iOS 8
没有关于资产目录的警告,并且所有LaunchImages都具有正确的尺寸.我试图将图像迁移过来但没有运气.
当您不提供iPhone 6和iPhone 6 Plus发布图像时,iOS 8只需缩放您的界面(使所有内容都更大以适应).
一旦您提供了这些图像,您现在可以访问更大的屏幕分辨率,并且仅仅因为您使用自动布局,并不意味着您的视图将调整大小.如果您有限制视图高度和宽度的约束,您将获得所看到的内容.我会检查您对视图的约束,以确保它们正确完成,并在屏幕大小超过320 x 568时允许视图增长.