目标C:如何将自定义表格视图单元格添加到UIViewController的子视图中

时间:2011-05-18 15:44:19

标签: objective-c ios uitableview

我目前有一个显示地图视图的UIViewController。当我点击同一个UIViewController中的按钮时,我想显示一些自定义表格视图单元格。我能这样做吗?或者我是否需要在UITableViewController中设置表格视图?

感谢您的任何建议。

Zhen Hoe

2 个答案:

答案 0 :(得分:2)

如果要管理的视图由多个子视图组成,其中一个是表视图,则应使用UIViewController子类而不是UITableViewController的子类来管理表视图。 UITableViewController类的默认行为是使表视图填充导航栏和选项卡栏之间的屏幕(如果存在)。

  

当我点击同一个UIViewController中的按钮时,我想显示一些自定义表格视图单元格。

如果要显示表格视图以及其他视图,可以添加UITableView子视图,并使控制器实施UITableViewDelegateUITableViewDataSource协议。

答案 1 :(得分:1)

您需要创建UITableViewController,然后使用UITableViewCells委托方法设置- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath的内容。