我有一个包含五个单元格的表格视图。
我希望每个单元格都连接到同一个视图控制器,根据选择的单元格(didSelectRowAtIndexPath)更改视图控制器中的属性。
主要技巧是我想使用故事板视图控制器作为 segued to view 控制器。
太好了!
通过 segue 直接连接视图或 tableview 和下一个视图控制器,而不是 tableview 单元。接着 ,
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
//set any value depending on which cell was selected
//...
[self performSegueWithIdentifier:@"yourSegueID" sender:self];
}
关于更改属性:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
MyViewController *viewController = segue.destinationViewController;
[viewController setAnyValue:anyvalue];
}