【发布时间】:2012-03-24 01:51:51
【问题描述】:
我为 iPad 制作了一个简单的 Master-Detail 应用程序,其中我在 MasterViewController.m 中有一个 UITableView
现在,当我使用 didSelectRowAtIndexPath 时,如何使用 DettaglioView.m(和 nib)更改 DetailView?
我从 Xcode 模板开始,但它在 MasterViewController.m 中推送了您的 NavigationController 中的视图。好吧,我需要选择单元格并更改详细信息视图
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
//è la classe che usa per visualizzare il dettaglio
//UIViewController <SubstitutableDetailViewController> *detailViewController = nil;
if (!self.detailViewController) {
self.detailViewController = [[[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil] autorelease];
}
DettaglioView *newDetailViewController = [[DettaglioView alloc] initWithNibName:@"DettaglioView" bundle:nil];
//detailViewController = newDetailViewController;
//[self.navigationController pushViewController:self.detailViewController animated:YES];
}
如何拦截 DetailView 以使用我的 DettaglioView 进行更改?
【问题讨论】:
-
我现在尝试使用“SubstitutableDetailViewController”
标签: xcode ipad master-detail