带有TTThumbsTableViewCell的Three20 TTTableViewController

时间:2009-05-16 01:35:33

标签: iphone cocoa-touch

您似乎必须使用TTThumbsViewController来完成此任务。但是,在示例代码中,TTThumbsViewController仅用于管理拇指的滚动视图。如何配置它来显示单元格呢?

_________原始问题_________

有没有人使用过Three20源并制作了一个tableview(而不是Fields)?

我试图找出如何在表中插入TTThumbTableViewCell,并且它们都没有解决tableviewcell类(只是表格域)。

如果您知道如何设置表格以使用这些单元格类,您可以发布如何完成它吗?

由于

2 个答案:

答案 0 :(得分:1)

我自己并没有真正使用过Three20,但是快速查看了源代码。

似乎Three20已经在通用TTTableViewDataSource中抽象了表视图单元的创建。它通过tableView:cellClassForObject:查询要创建的表视图单元的类。 TTThumbsViewController.m中的TTThumbsDataSource然后覆盖它以返回TTPhoto对象的TTThumbTableViewCell类。

因此,如果您不使用TTThumbsViewController,则应使用TTThumbsDataSource作为表视图的dataSource,或创建自己的类似类。

答案 1 :(得分:1)

我错误地知道Three20是如何设置的。 TTThumbsViewController已经是TTThumbTableViewCells的Table视图。你只是看不到细胞之间的界限。

您可以通过继承TTThumbTableViewCells来更改单元格的行为方式。