Iphone uitableview,每个单元格打开一个新的xibs
在寻找教程时,请使用uitableview,每个单元格都打开一个新的XIB。我认为您不会从完整的示例中受益。下面的函数将有所帮助。您需要为didSelectRowAtIndexPath实现委托方法,这是您为新视图创建新控制器并加载它的地方Iphone uitableview,每个单元格打开一个新的xibs,iphone,uitableview,sdk,Iphone,Uitableview,Sdk,在寻找教程时,请使用uitableview,每个单元格都打开一个新的XIB。我认为您不会从完整的示例中受益。下面的函数将有所帮助。您需要为didSelectRowAtIndexPath实现委托方法,这是您为新视图创建新控制器并加载它的地方 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { YourViewController *controll
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
YourViewController *controller = [[YourViewController alloc] initWithNibName:@"YourViewController"bundle:nil];
[[self navigationController] pushViewController:yourViewController animated:YES];
[yourViewController release]; // don't leak memory
}
根据行号,您可以决定加载哪个nib。查看以下链接 编写代码以在此方法下打开新视图,并且代码处于 -(void)tableView:(UITableView*)tableView未选择RowatineXpath:(NSIndexPath*)indexPath{ if(indexPath.row==0) { //在选择第一行时打开新视图的代码如下所示。 } if(indexPath.row==1) { //在选择第二行时打开新视图的代码如下所示。 } }