我有一个标签栏应用。其中三个选项卡(收藏夹,书签,顶部)是一个UITableViewControllers,它使用相同的表格外观(它是一个包含作者,名称,书籍封面等的书籍列表),只有不同的数据。我已经在xib文件中有一个自定义单元格,我将其加载到控制器中的tableView中。什么是最好的等级?
我应该创建一个UITableView并继承它,甚至是共享的UITableViewController吗?还有其他想法吗?
答案 0 :(得分:0)
听起来您可以使用UITableViewController
自定义UITableViewCell
。创建类:“BookViewController”,“NameViewController”和“AuthorViewController”,它们是您的自定义UITableViewController
的子类。
简单地说,您可以创建一个UITableViewController
,您可以使用通用方法来获取数据并显示它。然后,您将创建它的实例(或子类)并将数据传递给它。您甚至可以将抓取数据方法作为init的一部分。这样做你就有initWithData
方法,它将提供你在该标签中需要的数据。