我有一个仅用于肖像iphone的应用程序。所以我按照建议将尺寸等级设置为紧凑宽度和常规高度。但是当我添加400 * 800及其2x,3x未显示的图像视图时在iPhone 4s中正常显示。但它在3.5英寸手机中无法正常显示,我在启动画面故事板中得到了这个,我用一个imageview填充。可以有人指导我朝着正确的方向实现这个目标吗?
答案 0 :(得分:0)
尺寸等级基于宽度和高度的比例,而不是尺寸。在肖像方面,iPhone 6,iPhone 5和iPhone 4都使用紧凑的水平和常规垂直尺寸类。所以他们每个人看起来都不一样。
在Storyboard中设计3.5英寸iPhone的UI界面时,应在“属性”检查器中将Size
设置为iPhone 3.5英寸。通过这样做,我们确保我们将在模拟器中看到的内容与在Storyboard中相同。
有时,您可能需要专门为肖像3.5英寸(iPhone 4S)制作尺寸等级。然后您需要根据屏幕尺寸设置自动布局,例如:
if (UIScreen.mainScreen().bounds.size.height == 480) {
//Set your auto layout here
}