0

合計で 4 つのビュー コントローラーを持つアプリを作成しました。これらのうちの 2 つは、アプリの「概要」セクションにリンクする (i) ボタンが上隅にあるコンテンツを含むページです。現在、それぞれのボタンをクリックすると、2つのView Controllerを1つのView Controllerにリンクできないため、同じもの(aboutページ)を表示する2つの別々のView Controllerがあります。2 つのビュー コントローラーが 1 つのビュー コントローラーにアクセスする方法はありますか? ありがとうございます

4

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