我正在我的应用中实现一个包含多个部分的设置屏幕。
截面方向:
所以...总共我会有4或5个这样的部分,每个部分将包含2到5个选项 有些部分会有标题,有些则可能没有。
我附上了Vesper应用程序的屏幕截图,以显示我正在谈论的想法。
我的问题是:
是否最好使用带有章节(分组)的UITableView
来完成此操作,或者只是将UIViews
手动放置在我想要的位置?
(对于它的价值,我不使用Interface Builder )
答案 0 :(得分:2)
最后,UITableView
只负责呈现和重用UITableViewCell
,它继承自UIView
,所以你的问题基本上是“我应该重新发明表格视图的功能已经提供了吗?“
答案是否定的,你不应该。
即使你不会从表视图的“重用”机制中获得太多,你仍然可以使用其他所有东西,能够隐藏/显示行动画,也许一些单元格是相同的(像文本权重单元格一样)并且可以从相同的标识队列等中重复使用。
如果您想在应用程序外部实现设置,那么请查看settings bundle,您甚至不需要编码,只需将几个plist链接在一起并为您完成界面