以编程方式和帮助" Struts和Springs",我能够通过取消选中自动布局功能并应用struts和spring以及一些代码来调整大小来满足我的要求:
if(iPhone4Or5oriPad == 5) { self.imageLogo.frame = CGRectMake(TSImage_X_Co_ordinator,TSImage_Y_Co_ordinator,TSImage_WIDTH,TSImage_HEIGHT); }
我希望这很简单,即通过应用约束,让所有子视图调整大小,以获得3.5英寸和4英寸屏幕的相同外观。
当我使用Autolayout时,这就是4英寸屏幕的显示效果,符合我的要求:
但问题在于其在3.5英寸屏幕上的外观。
然后我将约束应用于所有子视图。
在4英寸屏幕上应用约束后即可:
在3.5英寸屏幕上应用约束后(图像徽标得到超过需要的压力):
请注意通过编码和" Struts和Springs",我能够为3.5英寸和4英寸屏幕开发相同的UI。我很想知道:他们选择我所有的子视图并应用一些限制是更好的方式,我得到3.5和4英寸屏幕的相同外观和感觉,或者他们有更好的方法吗?谢谢
答案 0 :(得分:3)
选择图像视图,然后在属性检查器下将模式更改为宽高比填充。