我玩UITableViews。现在我有一个静态表视图连接到动态表视图。即使我单击静态表视图中的行,它也应该更改动态表视图中的AND和SHOW UP。但我的问题是,它会改变,但表视图是空的。
但是,如果我尝试首先显示动态表视图,它将正常工作......
这怎么可能?
看起来像是:
https://www.dropbox.com/s/cr6m50bqdic6yrk/Bildschirmfoto%202015-06-25%20um%2018.20.26.png?dl=0
动态表视图中的代码:
- (void)viewDidLoad {
[super viewDidLoad];
self.weekdays = [NSMutableArray arrayWithObjects:@"a", @"b", @"c", @"d", @"e", @"f", @"g", nil];
}
-(void)viewDidAppear:(BOOL)animated{
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return [self.weekdays count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"weekdaysCell" forIndexPath:indexPath];
cell.textLabel.text = [self.weekdays objectAtIndex:indexPath.row];
return cell;
}
答案 0 :(得分:0)
ctrl +从第2部分中的一个单元格(确保仅选择单元格)拖动到另一个tableviewcontroller 在弹出窗口中选择:从Selection Segue列表中显示
你应该确保在Utilities中 - >身份检查员 - >自定义类,您有实现tableviewcontroller的类,用于填充表。
单击原型单元格并在实用程序中 - >属性检查器 - >标识符,你输入" weekdaysCell" ?
我测试了你的代码,当我在动态表中命名原型单元时它就可以工作了! :)
https://www.dropbox.com/s/4oh1z160t7gdg33/Screen%20Shot%202015-06-25%20at%204.11.20%20PM.png?dl=0