gpt4 book ai didi

ios - 使用约束为 3.5 和 4 英寸屏幕开发相同的 UI(仅限纵向模式)

转载 作者:行者123 更新时间:2023-12-01 18:57:40 25 4
gpt4 key购买 nike

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

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

    选择 Image View,然后在 Attribute Inspector 下将 Mode 更改为 Aspect Fill。

    关于ios - 使用约束为 3.5 和 4 英寸屏幕开发相同的 UI(仅限纵向模式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25541776/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com