【发布时间】:2012-02-22 05:13:15
【问题描述】:
我想知道在为特定屏幕构建 UI 时,iOS 开发中的最佳实践是什么。由于可以为表格视图创建自定义单元格,因此您可以使用表格视图来创建您可能想要的任何布局/UI。这引出了我的问题:
一般来说,当在 iPhone 应用程序上创建一个屏幕内容多于单个屏幕的内容时,最好使用滚动视图并将您的自定义视图加载到滚动视图中,还是创建一个表格视图并让您的自定义视图改为自定义 tableview 单元格?
最终,您似乎可以获得完全相同的视觉效果,但最佳实践是什么。如果一个特定的可滚动屏幕是使用 tableview 或 scrollview 构建的,我很难判断我下载的应用程序。
在 HTML 中,您应该只将元素用于显示表格数据,而不是用于布局和样式目的。 iOS中的情况是否相同?将表格视图用于布局目的(例如,应用程序的主屏幕列出了转到应用程序其他部分的按钮)是一种不好的做法吗?
提前干杯。
【问题讨论】:
-
这个问题的唯一好答案是:“视情况而定”。这确实不是 SO 的正确材料