合計で 4 つのビュー コントローラーを持つアプリを作成しました。これらのうちの 2 つは、アプリの「概要」セクションにリンクする (i) ボタンが上隅にあるコンテンツを含むページです。現在、それぞれのボタンをクリックすると、2つのView Controllerを1つのView Controllerにリンクできないため、同じもの(aboutページ)を表示する2つの別々のView Controllerがあります。2 つのビュー コントローラーが 1 つのビュー コントローラーにアクセスする方法はありますか? ありがとうございます
質問する
864 次
1 に答える
0
まず、ボタンのターゲットを設定する必要があります。
exampleButton addTarget:self action:@selector(buttonAction:) forControlEvents:UIControlEventTouchUpInside;
次に、ボタンのメソッドで:
-(void)buttonAction:(id)sender
{
AboutViewController *aboutViewController = [[AboutViewController alloc] init];
[self.navigationController pushViewController:aboutViewController animated:YES];
}
aboutビューコントローラーのヘッダーファイルを追加することを忘れないでください
#import "AboutViewController.h"
ストーリーボードを使用する場合は、ボタンのアクション メソッドを次のように変更する必要があります。
-(void)buttonAction:(id)sender
{
[self.navigationController performSegueWithIdentifier:@"aboutSegueIdentifier" sender:sender];
}
于 2012-08-01T09:34:18.633 に答える