没有子类化的UITableViewController

时间:2011-10-24 09:59:45

标签: iphone cocoa-touch

是否可以创建和显示UITableView控制器,该控制器允许用户选择一个项目并将消息回传给代理而无需对其进行子类化?

原因是我只想在popovercontroller中显示一个项目列表,为此只需要创建一个子类似乎是浪费

2 个答案:

答案 0 :(得分:1)

在提供popover的视图控制器中,你可以实现UITableViewDataSource和UITableViewDelegate - 然后设置popover的tableview,在呈现之前使用父控制器作为源和委托。

答案 1 :(得分:0)

如果您使用的是iOS 5 SDK,则可以创建静态单元格。

否则唯一的选择是创建一个子类并提供一个DataSource数组。

您可能希望使用View Controller来准备在触摸操作中加载的视图控制器吗?