在swift 3

时间:2017-03-23 12:11:48

标签: swift button grid

这是我第一次使用xCode工作。我正在编写鼓垫,但我正在努力使用用户界面。

现在我有两个视图,每个视图包含一个4x4按钮网格。第一个用于在按下按钮时“触发”音频样本。第二个包含一组用于控制步进音序器的切换按钮。

该应用程序本身工作正常。但我不确定如何以“良好的方式”构建界面到目前为止,我已使用Interface Builder创建网格..手动设置约束,以使垫适应设备宽度,并在屏幕上均匀拉伸。

让我感到不安全的是接口构建器运行起来有多滞后,因为我创建了这些约束。这可能会影响App性能和启动时间吗?

所以我找到了创建网格programmaticaly的方法,并且遇到UICollectionView的可复用单元格似乎适合我的用例..但它似乎有点像过度了。

它上学,截止日期越来越近了,不知怎的,我已经被困在这几天了。那么有人可以指出我正确的方向......现代ios开发者将如何设置这个网格。

非常感谢

1 个答案:

答案 0 :(得分:1)

您可以使用堆栈视图来解决此问题。可以通过编程方式或仅通过故事板填充按钮。

这是storyboard的示例。

enter image description here

这就是看模拟器的方式。

enter image description here