我用三个标签栏(想到IB)制作应用程序并且它有效。 但是,在一个视图中,我需要表视图,当我点击行时,获取有关此行的详细信息。
有一些项目示例如何以编程方式执行此操作而不使用“界面”构建器?
答案 0 :(得分:1)
以编程方式创建UITableView:
UITableView *myTable = [[UITableView alloc] initWithFrame:CGRectMake(0,0,320,420)];
myTable.dataSource = self;
myTable.delegate = self;
然后像使用InterfaceBuilder时那样实现UITableViewDelegate和UITableViewDataSource方法。
选择行创建委托函数
– tableView:willSelectRowAtIndexPath:
并将新的UIView推送到nagivationController上。或者(如果您不使用navigationController),您还可以将新视图显示为modalViewController。
答案 1 :(得分:1)
查看Stanford iPhone编程课程的资料。它们有一些很棒的TableView部分,包括用于在代码中构建这些部分的示例。请参阅the course website。