情节提要限制(Xcode)
storyboard constraints (Xcode)
我是编程新手,正在尝试使用 Xcode。我没有经验。我正在尝试使用 Xcode 制作一个应用程序。我完成了代码,唯一的问题是情节提要限制。我需要有人帮我设置它们。
所以,如图所示,我有 28 个按钮,我想保持 65x65 像素的大小。这意味着它们之间的距离应根据不同的设备尺寸(4 英寸、4.7 英寸和 5.5 英寸)而有所不同。我还应该提到我希望它只在纵向视图中并且只用于 iPhone.i 希望有人可以提供帮助,因为我对此很菜鸟,我在互联网上搜索了很多但我不能去做。
UIStackView (iOS 9+)
UIStackView 是在 iOS9 中引入的,这对你的情况很有用。
编辑:在开始之前,确保大小类为w Any, h Any
,这会让事情变得更容易。
- 要使用它,请在实用程序面板中搜索
UIStackView
。
- 将
Vertical Stack View
拖放到视图控制器的视图上并设置约束,使其横跨整个屏幕。
- Select我们刚刚放置的stack view并设置分布为
Fill Equally
.
- 将
Horizontal Stack View
拖放到垂直的那个上。
- Select水平的,设置分布为
Fill Equally
。
- 将您的按钮放在
Horizontal Stack View
。
- 根据所需的行数多次复制并粘贴水平堆栈视图。
就是这样。
您可以控制按钮的背景图像使其变小(65 像素),或者您可以将视图作为其父视图然后对齐 horizontally/vertically 以将其置于中心,如下所示:
方向
如果您想在整个应用程序中锁定方向,请转到项目设置。
示例项目
我为这个问题做了一个示例项目,你可以在这里查看:https://github.com/cyhsutw/UIStackView-example
我是编程新手,正在尝试使用 Xcode。我没有经验。我正在尝试使用 Xcode 制作一个应用程序。我完成了代码,唯一的问题是情节提要限制。我需要有人帮我设置它们。
所以,如图所示,我有 28 个按钮,我想保持 65x65 像素的大小。这意味着它们之间的距离应根据不同的设备尺寸(4 英寸、4.7 英寸和 5.5 英寸)而有所不同。我还应该提到我希望它只在纵向视图中并且只用于 iPhone.i 希望有人可以提供帮助,因为我对此很菜鸟,我在互联网上搜索了很多但我不能去做。
UIStackView (iOS 9+)
UIStackView 是在 iOS9 中引入的,这对你的情况很有用。
编辑:在开始之前,确保大小类为w Any, h Any
,这会让事情变得更容易。
- 要使用它,请在实用程序面板中搜索
UIStackView
。
- 将
Vertical Stack View
拖放到视图控制器的视图上并设置约束,使其横跨整个屏幕。
- Select我们刚刚放置的stack view并设置分布为
Fill Equally
.
- 将
Horizontal Stack View
拖放到垂直的那个上。 - Select水平的,设置分布为
Fill Equally
。 - 将您的按钮放在
Horizontal Stack View
。
- 根据所需的行数多次复制并粘贴水平堆栈视图。
就是这样。
您可以控制按钮的背景图像使其变小(65 像素),或者您可以将视图作为其父视图然后对齐 horizontally/vertically 以将其置于中心,如下所示:
方向
如果您想在整个应用程序中锁定方向,请转到项目设置。
示例项目
我为这个问题做了一个示例项目,你可以在这里查看:https://github.com/cyhsutw/UIStackView-example