通过UITableView设置菜单

时间:2009-12-17 15:54:18

标签: iphone cocoa-touch uitableview

我正在尝试使用UITableView构建一个漂亮的配置屏幕(很像iPhone上的设置,时钟等)。

我对如何接受这个问题有些怀疑;我需要一些带开关的UITableViewCells(现在放在accessoryView中),另外一些链接到更多页面,一个detailLabel表示当前设置(可能是CellStyleValue1)。

我如何才能最好地设计这样的菜单?通过IB?通过代码?在init生成所有单元格?在cellForRow生成[...]?

谢谢!

1 个答案:

答案 0 :(得分:5)

配置屏幕通常包含有限数量的单元格,因此无需担心单元格可重用性。 在IB中设计您的单元格,使用像IBOutlet UITableViewCell * firstCell,secondCell等代码绑定...按正确的顺序将它们放入数组中。 在tableView:cellForRowAtIndexPath中:只返回[array objectAtIndex:..]