我应该如何指定元素大小,使它们在屏幕尺寸上显示相同(或缩放)? 另外,如何在不同的屏幕尺寸下看到图像不会出现宽高比?
答案 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.查看,理解并解决冲突约束或模糊观点的问题
没有自动布局
处理3.5和4英寸屏幕
使用自动调整大小