中心按钮与 UIStackview

第 1 步: - 在故事板中按 4 按钮。Button1,Button2,Button 3,Button4

第 2 步: - 为所有按钮提供固定高度和宽度。

http://i.stack.imgur.com/lR5Zw.gif

第 3 步: - 2 个栈视图中的所有 2 - 2 按钮对。

http://i.stack.imgur.com/oiZc4.gif

第 4 步: - 为两者设置 UIStackview 属性。

      Distribution -> Fill Equally
           Spacing -> 5 (as per your requirement)

StackOverflow 文档

http://i.stack.imgur.com/YECAf.gif

步骤 5: - 在一个 Stackview 中添加两个 Stackview

http://i.stack.imgur.com/UlTWA.gif

步骤 6: - 在主堆栈视图中设置 Distribution = Fill equally Spacing =5(根据你的要求设置)

http://i.stack.imgur.com/O3xZe.gif

第 7 步: - 现在将 Constrain 设置为主堆栈视图

      center Horizontally in container
      
      center vertically in container

        and select Update Frame.

http://i.stack.imgur.com/HAr7Z.gif

步骤 8: - 输出所有设备的时间。

StackOverflow 文档