很多按钮和自动布局

问题描述:

这是我的情况。我想在一个视图中放置很多按钮,例如计算器应用程序。它应该适用于不同的屏幕尺寸,3.5英寸和4英寸。很多按钮和自动布局

我希望4英寸的视图有更大的按钮,3.5英寸的视图有更小的按钮以及适当的 间距。

但是,我有几个问题。

1)当视图有很多组件和约束条件时,Xcode会非常慢。所以编辑这样的视图是非常耗时的过程。编辑这种视图也不容易。

2)约束太多,我想尽量减少约束的数量。但是,我可以删除一些,但不能删除其他。

那么这种情况的最佳做法是什么?编写代码更好?

在此先感谢。

通常情况下,您可以尽可能多地使用IB。在你的情况下,因为它看起来像你的计算机的性能有限,我会建议使用视觉格式语言以编程方式进行约束。

+0

谢谢。我的应用程序需要近50个按钮。通常IB为按钮生成四个约束。这远远不可控。现在我正在研究visula格式和集合查看方法。 – kmugitani 2013-02-26 00:42:12