ナビゲーションのデフォルトを行うときに、ナビゲーションバーに戻るボタンが追加されました。ナビゲーションバーの戻るボタンをカスタマイズする方法
戻るボタンをカスタマイズできますか?
「はい」の場合はどうすればいいですか?
写真を追加してください。
@thanks
ナビゲーションのデフォルトを行うときに、ナビゲーションバーに戻るボタンが追加されました。ナビゲーションバーの戻るボタンをカスタマイズする方法
戻るボタンをカスタマイズできますか?
「はい」の場合はどうすればいいですか?
写真を追加してください。
@thanks
とにかくあなたは、スタックオーバーフロー、グーグル、またはAppleのドキュメントを検索することにより、非常に簡単にこれを発見した可能性があり、これはほぼ確実にだまされやすい人ですが:
UIBarButtonItem *btn = [[UIBarButtonItem alloc] initWithTitle:@"Custom" style:UIBarButtonItemStyleBordered target:self action:@selector(someSelector)];
self.navigationItem.leftBarButtonItem = btn;
[btn release];
はIBoutletを作成して、あなたのナビゲーションバーで合成し、また、参照を接続しますペン先から、次のコードを試してください。 Naviagation後
- (void)viewDidLoad {
UIBarButtonItem * backButton = [[UIBarButtonItem alloc]initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:self action:@selector(backView)];
//navBar is your Navigation Bar
navBar.topItem.leftBarButtonItem = backButton;
}
-(IBAction) backView
{
[self.navigationController popViewControllerAnimated:YES];
}
You can hide back bar button and can create a custom button.
self.navigationItem.hidesBackButton=YES;
UIButton *back = [[UIButton alloc] initWithFrame:CGRectMake(15, 7, 49, 29)];
[back setImage:[UIImage imageNamed:@"back.png"] forState:UIControlStateNormal];
[back addTarget:self action:@selector(back) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *back1 = [[UIBarButtonItem alloc] initWithCustomView:back];
self.navigationItem.leftBarButtonItem = back1;
。私はnibファイルを読み込んでいます.....言い換えれば詳細ビュー...そこに戻るボタンを取得します。自動的に。ナビゲーションコントローラの動作ですか? – 14iphone
はい、あなたがそれを望まないなら、あなたはそれをnilに設定しようとすることができます。 –