我写一个iPhone应用程序。根据设计,它应该含有大量的分组表视图。在这些意见中,行常常不彼此相似。例如,在一个屏幕上,一排是任务的名称,另一个是它的主人,另一个是它的描述,另一个是它的历史(这应该是一个扩展盒),等等。这些行以不同的方式进行编辑。例如,该名称可以输入自由格式,但拥有者必须从一个列表中,这将在进一步的表视图长大选择。

我觉得做这一切的编程会让我发疯。我想是在IB设计这些屏幕的方式。但我无法弄清楚如何获得IB单独做处理细胞。可能?

感谢。

有帮助吗?

解决方案

在界面生成器创建的每一行自定义UITableViewCells然后在– tableView:willDisplayCell:forRowAtIndexPath:返回适当的自定义单元格。您还需要返回每个自定义单元格的高度– tableView:heightForRowAtIndexPath:

在Interface Builder中,创建一个自定义单元格,就像你将任何看法。您尺寸的单元格,然后用子视图填充它。如果你创建一个UITableViewCells子类为具有连接到每个子视图IBOutlets每个自定义单元格这是最好的。这样,你可以轻松地访问标签,imageviews,控制等。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top