两个UITableView,一个主视图和一个细节视图
我需要一些帮助才能将数据从Master view
到Details view
。 在Master view
上选择cell
,数据将显示在details view
。 主细节视图
所有其他类都是要在容器视图中正在outlet
的Details view
加载的xib
文件。 该implementation
是为了避免使用UISplitViewController.
我使用的是objective-c
。 请任何人都可以帮助我。
MainContainerViewController.m
+ (MainContainerViewController *)createModalContainer:(NSString*)paramStr{ MainContainerViewController *aController = [[MainContainerViewController alloc] initWithNibName:@"MainContainerViewController" bundle:nil]; aController.title = paramStr return aController; }
- (void)viewDidLoad { [super viewDidLoad]; _masterViewController = [[MasterViewController alloc]init]; [_masterTableView setDataSource:_masterViewController]; [_masterTableView setDelegate:_masterViewController]; _masterViewController.view = _masterViewController.tableView; }
MasterViewController.m
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ switch (indexPath.row) { case 0: DetailsProfileViewController *detailsController = [[DetailsProfileViewController alloc] init]; detailsController.title = @"Details"; MainContainerViewController *container = MainContainerViewController.sharedInstance; [container.detailsTableView setDataSource:detailsController]; [container.detailsTableView setDelegate:detailsController]; detailsController.view = detailsController.tableView; [container.detailsTableView reloadData]; break; } }链接地址: http://www.djcxy.com/p/84423.html
上一篇: Two UITableView, one master view and one details view
下一篇: UITableView accessoryType disappears in last half of UITableView