1

我有一个包含五个单元格的表格视图。

我希望每个单元格都连接到同一个视图控制器,根据选择的单元格(didSelectRowAtIndexPath)更改视图控制器中的属性。

主要技巧是我想使用故事板视图控制器作为 segued to view 控制器。

太好了!

4

1 回答 1

1

通过 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];
}
于 2012-08-17T08:36:39.263 回答