iOS - 将按钮排成一行

iOS - fit buttons in a row

我正在使用 Storyboard 创建一个 iOS 应用程序。

在我的视图底部,我希望水平放置 6-7 个按钮,一个接一个,占据所有屏幕宽度。我怎样才能让它们自动调整宽度,以便它们占据 iphone 5 和 iphone 6 屏幕中的所有屏幕宽度?

在相应的 Android 应用程序中,我使用了带有 X 列的 gridview,因此它设法提供了正确的宽度。

您可以在尺寸检查器中使用自动调整尺寸, 在这里,我附上图片供您理解。

在故事板中添加自动布局约束:

  1. Select 第一个按钮(最左边):添加顶部、左侧、右侧和高度限制。
  2. Select 其他 6 个按钮:添加顶部、右侧和高度限制
  3. Select 所有按钮:添加等宽约束。