如何在分段控件的一个段中加载uitableview?

时间:2009-09-19 04:56:20

标签: iphone uitableview uisegmentedcontrol

我正在开发一个iphone应用程序,我希望在分段控件的一个segemnt上应用表格视图。

我已经完成了,因为我只是将 uitableviewcontroller 作为父类。 但是我怎么能用uiviewcontroller作为父类。有什么办法吗

tableview.hidden = NO; other.hidden = YES;

分段控制中的

或以任何其他方式显示列表。

1 个答案:

答案 0 :(得分:2)

即使作为UIViewController,您也可以添加表视图并成为tableViewDelegate。您必须以编程方式创建tableView,为其设置框架并将其添加到viewController.subview。

然后,在添加段控件后,您可以根据段的状态隐藏或显示tableview。

theTableView = [[UITableView alloc] initWithFrame:frame style:UITableViewStyleGrouped];
theTableView.backgroundColor = [UIColor clearColor];
theTableView.autoresizingMask = (UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight);
theTableView.delegate = self;
theTableView.dataSource = self;
[self.view addSubview:theTableView]