与UIViews合作...太多了? iOS版

时间:2014-12-28 15:12:29

标签: ios objective-c xcode uiview interface

使用窗口顶部有几个按钮的应用程序,点击其中一个按钮会显示一组特定的UI元素(例如其他按钮或文本字段)。我在谷歌旅行期间被告知要搜索答案,最好的方法是使用更多视图,例如在按下按钮A时显示特定视图,或者在按钮B被击中时显示特定视图。这很有效,但它让我担心。如果我想要20个左右的按钮,20个不同的视图会成为一个明显的问题吗?我觉得这就是很多观点.. 有没有更好的方法来解决这个问题? 谢谢,乔

2 个答案:

答案 0 :(得分:1)

一般来说,视图不会是性能问题。

通常,在您进行显示性能问题的测试之前,请不要进行优化。编写好代码的关键是编写易于理解的简单代码。稍后如果有性能问题调查,找到它们并消除它们。 Xcode为仪器提供了相当不错的工具。

来自Donald Knuth过早优化是编程中所有邪恶(或至少大部分)的根源。

答案 1 :(得分:1)

视图是iOS中UI的主要构建块。拥有大量观点可能不是问题。

然而,具有20个按钮的UI可能会混乱并且难以使用。