在我的SplitView应用程序中,在启动时TableView中有一些通用数据。当TableView中的数据被选中时,我想首先在TableView中显示详细的数据,当在那里选中某项内容时,它也应该显示在DetailView中。我的问题与第二步有关:我应该如何更新TableView的数据,并避免此TableView在选择某些内容时消失?
发布于 2012-12-08 20:44:13
如果您使用的是苹果提供的MasterDetail应用程序,则默认情况下它会执行以下操作
它创建了一个拆分视图控制器,左边有一个UINavigationController
你需要采取的步骤
@property(强,非原子)NSArray *drillDownLevel1Data;@property(强,非原子)DetailViewController *detailViewController;
*drillDownLevel1ViewController =[ alloc ];drillDownLevel1ViewController.drillDownLevel1Data=NSArray arrayWithObjects:@"One",@"Two",@"Three",nil;drillDownLevel1ViewController.detailViewController=self.detailViewController;self.navigationController DrillDownLevel1ViewController DrillDownLevel1ViewController self.navigationController DrillDownLevel1ViewController self.navigationController DrillDownLevel1ViewController DrillDownLevel1ViewController,可以正确设置DrillDownLevel1ViewController的
static NSString *CellIdentifier = @" cell ";UITableViewCell *CellIdentifier= tableView出队可重用CellIdentifier:@“cell”;if(cell==nil){ cell= [UITableViewCell alloc :UITableViewCell默认重用标识符:@“cell”];} cell.textLabel.text=drillDownLevel1Data objectAtIndex:indexPath.row;return CellIdentifier;
右侧的configureView;
我有一个简单的项目,我建立了,如果你想我可以通过电子邮件给你。
https://stackoverflow.com/questions/13776605
复制相似问题