1

xcode4.5から新しいsplitviewを作成しました。マスタービューテーブルを静的テーブル(3行)に変更しました。各行が詳細領域にクリックされたときに異なるビューをロードするにはどうすればよいですか?

私はそれがここで行われる必要があると信じています:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    //load new view here
}

しかし、構文がわかりません。

4

2 に答える 2

0
UIViewController *vc = [[UIViewController alloc] initWithNibName:@"nameOfYourFile.xib"];
[self presentViewController:vc animated:YES completion:nil];

これを行う方法はたくさんありますが、didSelectRowAtIndexPathでモーダルビューコントローラーを表示する方法を次に示します。

ナビゲーションコントローラーを使用している場合は、次のものを使用できます。

UIViewController *vc = [[UIViewController alloc] initWithNibName:@"nameOfYourFile.xib"];
[self pushViewController:vc animated:YES];

編集:私はあなたの質問を誤解したかもしれません、今私はそれを読み直しました。詳細エリアとはどういう意味ですか?

于 2013-01-09T21:21:07.540 に答える
0

ここにダウンロード可能なサンプル プロジェクトがあります。

http://www.raywenderlich.com/forums/viewtopic.php?f=2&t=1546

于 2013-01-10T19:59:13.913 に答える