在iOS中,在3.5英寸和4英寸屏幕上保持元素大小一致性的最佳方法是什么?

时间:2014-01-28 04:07:12

标签: ios ios7

我应该如何指定元素大小,使它们在屏幕尺寸上显示相同(或缩放)? 另外,如何在不同的屏幕尺寸下看到图像不会出现宽高比?

2 个答案:

答案 0 :(得分:2)

使用iOS6中提供的“自动布局”功能或在nib文件中使用“Spring和Struts”来保持大小或适当缩放它们并根据您的要求保持其位置或重新定位。

使用此行保持图像的纵横比:

[imageView setContentMode:UIViewContentModeScaleAspectFit];

或者您也可以在nib文件中定义并在“属性检查器”选项卡的“视图”列中将UIImageView“模式”属性设置为“Aspect Fit”。

click here to view Tutorial of Auto Layout & Spring and Struts

答案 1 :(得分:1)

<强>自动版式:

Xcode 5中的自动布局提供了强大的工作流程,可以在OS X和iOS应用程序中快速轻松地创建和维护基于约束的布局。使用Xcode 5,您可以:

1.准备好时添加约束

2.使用控制拖动或菜单选项快速添加约束

3.单独更新约束和框架

4.为动态视图指定占位符约束

5.查看,理解并解决冲突约束或模糊观点的问题

more

enter image description here

enter image description here

没有自动布局

enter image description here

处理3.5和4英寸屏幕

enter image description here

使用自动调整大小

enter image description here