2

我正在开发一个 iphone 应用程序,我想在点击分段控件的一个段时应用表格视图。

我已经做到了,就像我只是将uitableviewcontroller作为父类一样。但是我怎么能用 uiviewcontroller 作为父类来做到这一点。有什么办法吗

tableview.hidden = 否;其他.隐藏=是;

在分段控制中

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

4

1 回答 1

2

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

然后,添加段控件后,您可以根据段的状态隐藏或显示表格视图。

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]

;

于 2009-09-19T06:11:09.443 回答