复杂的iPhone表格,诀窍在哪里?

时间:2009-04-26 19:09:58

标签: iphone uitableview

我想知道人们如何在iPhone模拟器中填充类似于Safari首选项的表格视图。

我想我有一个tableview控制器然后以编程方式添加控件? (一个接一个!?)我有什么诡计吗?如果我使用资源列表或数组,我可以获得相同的结果吗?我的意思是,有一个复杂的设置,漂亮的图标,标签等......

谢谢!

3 个答案:

答案 0 :(得分:1)

Safari的iPhone首选项是一个带有多个自定义表格单元类的分组表格视图 - 它看起来至少有三种不同的类型。其中一些可能只是带有文本和附件视图的标准单元格。您可以通过继承UITableViewCell来创建自定义表格单元格。在-tableView:cellForRowAtIndexPath:的实现中,为section和row返回适当类型的单元格。

答案 1 :(得分:0)

您的tableview数据源需要实现cellForRowAtIndexPath,以便为显示的任何行提供适当类型的单元格。您可以创建包含其他控件的单元格。你可以在InterfaceBuilder中创建原型单元格,但到目前为止,我总是以编程方式完成它。

答案 2 :(得分:0)

你应该看一下苹果的UICatalouge样本。