• 我需要开发View并希望它具有子视图(按钮,图像,标签),以便根据屏幕尺寸调整大小。
  • 以编程方式并在“Struts and Springs”帮助下,我可以通过取消选中自动布局功能并使用带有徽标代码的Struts和springs来调整尺寸来满足我的要求:

    如果(iPhone4Or5oriPad == 5)
    {
    self.imageLogo.frame = CGRectMake(TSImage_X_Co_ordinator,TSImage_Y_Co_ordinator,TSImage_WIDTH,TSImage_HEIGHT);
  • 我希望这很简单,即通过应用约束让所有子视图得到调整大小,以使3.5和4英寸的屏幕具有相同的外观。
  • 当我使用自动布局时,这是4英寸屏幕上显示的内容,这是我的要求:
  • 但是问题在于它在3.5英寸屏幕上的外观。
  • 然后我将约束应用于所有子视图。
  • 在4英寸屏幕上应用约束之后,可以:
  • 在3.5英寸的屏幕上应用约束后(图像徽标得到的压入超出了需要):
  • 请注意,通过编码和“Struts and Springs”,我能够为3.5和4英寸的屏幕开发相同的UI。我很想知道:他们是选择我所有子视图并应用一些约束的更好方法,还是对于3.5英寸和4英寸的屏幕具有相同的外观或感觉,还是他们有更好的方法呢?谢谢
  • 最佳答案

    选择“图像视图”,然后在“属性检查器”下将“模式”更改为“长宽比填充”。

    10-07 19:05
    查看更多