我的应用程序适用于iphone 4s,5,5s模拟器。在iphone 6上,它显示出奇怪的效果。它不会占据整个屏幕
可能是什么问题?
答案 0 :(得分:4)
如果你正在使用Auto resizing
,那就是概念,例如
假设你有自己的书,你需要在书中自我布局,所以你需要做以下步骤
答案 1 :(得分:1)
黑色视图是一个附加视图?如果目标只是设置背景颜色,最好只设置根视图的颜色。
如果您没有使用autoLayout(并且我不会推荐它,在大多数情况下它会比它的价值更麻烦)一个简单的处理不同的screeen大小是以编程方式。
[self.enterYourMobileNumberLabel setCenter: CGMakePoint(self.view.center.x, self.enterYourMobileNumberLabel.center.y)]
您还可以使用边距常数设置框架以进行更多的percise处理等。框架通常更多的代码和更麻烦,但AutoLayout是一个噩梦。
答案 2 :(得分:1)
解决了这个问题。感谢您的宝贵回复用户。它与Autolayout或autoresizing无关。
只需转到images.xcassets,右键单击导航区域,添加launchImage。然后选择您的项目(或目标),转到常规 - >应用程序图标和启动图像并将启动图像源设置为启动图像,最重要的是,将启动屏幕文件设置为空白。
该应用程序现在也可以在iphone 6模拟器中正常运行。