1

5 つのセルを含むテーブルビューがあります。

各セルが同じView Controllerにセグエされ、選択されたセルに応じてView Controllerのプロパティが変更されるようにします(didSelectRowAtIndexPath)。

主なトリックは、コント ローラーを表示するために、ストーリーボード ビュー コントローラーを使用したいということです。

グラッツィ!

4

1 に答える 1

1

ビューまたはテーブルビューと次のビューコントローラーを segue で直接接続しますが、 tableview cell では接続しません。その後 、

- (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 に答える