0

UINavigationControl の右上にホーム ボタンを作成するにはどうすればよいですか。ViewControllerSecond という名前の 2 番目の UIviewController で UINavigationControl をインスタンス化したことに注意してください。従来の「ホーム」アイコンを使用できるようにしたいのですが、押されたときに、ViewController という名前の appDelegate 内の最初の UIviewControler に戻ります。

私はこれまでのところ持っています:

@property (nonatomic, weak) UIBarButtonItem *homeProperty;

UIBarButtonItem *homeButton = [[UIBarButtonItem alloc] initWithTitle:@"Home" style:UIBarButtonItemStylePlain target:self action:@selector(home)];
[self.navigationItem setLeftBarButtonItem:homeButton animated:NO];

しかし、それを最初のViewControllerにリンクしたり、テキストをホームボタンの画像に置き換えたりすることはできません。

どうもありがとう

4

1 に答える 1

1

この質問への回答が他に見つからなかったので、この質問への回答も必要です.15件のレビューがあれば、この質問に投票したでしょう:(ところで、テーブルビューで選択したアイテムを投稿したい右上のナビゲーションバーの「完了」ボタンがクリックされたときの新しいView Controller.私もこの質問の質問者と同じ距離に達しました.この質問への回答セクションに私の言葉を投稿することを許してください.その50レプのため、その質問へのコメントに投稿しないでください:(

編集:私は答えを見つけたと思います、これを試してください plz あなたは action:@selector(home) を持っているので、あなたのメソッド名は次のようになります:

- (IBAction)home:(id)sender {
//statements to execute
}

「ホーム」ボタンを宣言するときに、このメソッドをセレクターとして既に宣言しているため、このメソッドを何かとリンクする必要はありません。メソッドの前にある開いているリンケージを無視してください。 http://prntscr.com/1tc0q9

于 2013-09-24T12:55:06.817 に答える