0

我在解决这个问题时遇到了很多麻烦。我有以下情况。在我的故事板中,我有一个表格视图,在表格视图单元格中,我有一个 UIButton 和旁边的另一个 UIButton。第一个按钮有文本,第二个按钮有星形图像。我想要以下内容:

  1. 我想让第一个按钮根据其文本/标题调整其宽度。

  2. 我希望第二个按钮的位置沿着第一个按钮的尾随空间移动

我用 sizetofit() 尝试了多个建议,但似乎无法正确

4

1 回答 1

1

使用自动布局,您不必担心自己调整按钮的大小。这是一个快速布局来说明:

文本和信息按钮

我添加了一个文本按钮和一个模拟星星的小圆形按钮。在 Xcode 的界面构建器中,我给出了第一个按钮约束:

  • 固定高度
  • 固定视图左侧的空间
  • 固定视图顶部的空间

在此处输入图像描述

然后我的第二个圆形按钮得到以下约束:

  • 固定宽度和高度
  • 修复了文本按钮的水平空间
  • 垂直对齐以文本按钮为中心

在此处输入图像描述

现在,当我在代码中为按钮设置长标题时,您会看到它们以您描述的方式相互跟随:

在此处输入图像描述

于 2017-11-19T19:22:11.573 回答