【问题标题】:make four buttons width to fit for all screen size in swift快速制作四个按钮宽度以适应所有屏幕尺寸
【发布时间】:2015-02-12 17:08:11
【问题描述】:

我正在快速做一个大小类和自动布局的示例项目。我在屏幕顶部有四个按钮。如何为所有按钮设置相同的宽度,它们之间只有一个像素间隙,并使它们适合所有屏幕尺寸。 在此先感谢

【问题讨论】:

    标签: swift xcode6


    【解决方案1】:

    这里的技巧是使按钮宽度可变,但所有按钮都相同。这可以这样完成:

    1. 放置四个按钮
    2. 从最左边的按钮设置左边距约束
    3. 从最右边的按钮设置右边距限制
    4. 将按钮之间的水平距离约束设置为 1
    5. 将所有按钮的宽度限制设置为 >= 10(或任何其他 值,这使得宽度可变)
    6. 为所有按钮设置等宽限制(按住 ctrl 键从一个按钮拖动到下一个按钮并选择等宽。对所有按钮重复此操作)

    【讨论】:

    • 另一种选择是使用 UIToolBar,并为其添加按钮和多刺空间。它不保证按钮大小相同,但会与其他 UI 保持一致
    • 请编辑您的问题并附上您当前限制设置的屏幕截图。
    • 您已将按钮宽度设置为固定值 (150)。它应该是一个变量值。尝试将其设置为 >= 10。“>=”很重要。按照我在答案中写的步骤进行
    • 如何设置变量值?
    • 编辑约束,将其设置为 >= 10,而不是 = 10
    猜你喜欢
    • 2013-01-05
    • 2018-09-21
    • 1970-01-01
    • 2020-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多