【问题标题】:Autosize button自动调整大小按钮
【发布时间】:2019-05-01 07:49:53
【问题描述】:

在过去,我创建了几个按钮来改变 iPad 或 iPhone 的大小,就像这样并且效果很好: 现在我想创建新按钮,但大小不会改变。 我在 iPad 上将宽度设置为 400,高度设置为 100,纵横比为 200:50,但尺寸不变,当我更改为 iPhone 时(仍然是 400x100)

iPad 尺寸:

iPhone X 尺寸: 按钮很大,不会像 pic1 中的工作按钮那样缩小。

我做错了什么?

【问题讨论】:

  • 你不清楚。您应该添加更多图片并重新表述您的问题
  • 好的,等一下。
  • 请添加显示新按钮约束的图片
  • 从不设置按钮和标签的宽度和高度。一旦您从情节提要外部更改字符串,例如在本地化您的应用程序时,您将在不注意的情况下得到剪切的字符串。如果您想增加按钮的点击区域,请改用内容/标题插图。
  • @LinusGeffarth 请回答问题,以免它在未回答的选项卡中弹出。谢谢:)

标签: swift button constraints


【解决方案1】:

您可以简单地删除高度、宽度和纵横比限制。 UIButtonUILabel 等一些 UI 元素会根据其内容自动调整大小。

还有一个建议:

从不为按钮和标签设置宽度和高度。一旦您开始从情节提要外部更改字符串,例如在本地化您的应用程序时,您会在不注意的情况下得到剪切的字符串。
如果您想增加按钮的点击区域,请改用内容/标题插图。

【讨论】:

    猜你喜欢
    • 2019-11-20
    • 1970-01-01
    • 1970-01-01
    • 2014-05-12
    • 1970-01-01
    • 2015-08-16
    • 2014-12-01
    • 2014-06-07
    相关资源
    最近更新 更多