我正在尝试在导航栏和UI视图之间居中放置一组按钮和标签。我尝试创建一个约束以使从按钮到UI视图的空间超过8。尝试这种方法时,我无法使其工作。如何使按钮组居中?以下是发生的情况以及我设置的屏幕截图。我仅使用情节提要面板界面来创建项目并设置约束。我希望使用情节提要的解决方案。
答案 0 :(得分:0)
使用stackViews。
1,为您的“行”创建4个水平堆栈视图。首先选择前2个按钮,并将其添加到(水平)stackView中。 (情节提要编辑器上的右下角)。也可以与其他行一起执行。
2,将stackView的分发设置设置为均等填充并添加自定义间距。
3,将所有stackViews添加到一个stackView(这将是垂直的),并将其设置为相等填充。
4,为所有stackViews设置约束(左:0,右:0)
5,选择“主堆栈”视图并设置为水平居中和垂直居中。
结果
答案 1 :(得分:0)
您可以将Xcode / Interface Build中可用的UIStackView用作Horizontal Stack View
和Vertical Stack View
。
垂直堆栈视图可以包含子视图和/或水平堆栈视图。