1
A
答えて
2
少なくとも、戻るボタンの形状ではなく、左に矢印の端があるものはできません。 backBarButtonItem
は、UINavigationItemのプロパティにすぎません。
ORするか
画面上の別の場所にカスタム戻るボタンを追加することができます。たとえば、ツールバーが下部にある場合は、画面の左上隅にカスタムの戻るボタンを追加して、物事をきれいに保つことができます。こうすることで、戻るボタン用のナビゲーションバーを持つだけの画面スペースを節約できます。
1
typeonerrorには、必要なものが含まれているgithubのコードがあります。それは、ビューコントローラ上の戻るボタンをカスタマイズするため、実際のですが、あなたは代わりに、ツールバーの[戻る]ボタンを作成するために使用することができます。特に
https://github.com/typeoneerror/BBCustomBackButtonViewController
、次のようなコード(実際にはstackoverflowのから来ました、Customization of UINavigationBar and the back button):
+ (UIBarButtonItem *)styledBackBarButtonItemWithTarget:(id)target selector:(SEL)selector;
{
UIImage *image = [UIImage imageNamed:@"button_back"];
image = [image stretchableImageWithLeftCapWidth:20.0f topCapHeight:20.0f];
NSString *title = NSLocalizedString(@"Back", nil);
UIFont *font = [UIFont boldSystemFontOfSize:12.0f];
UIButton *button = [UIButton styledButtonWithBackgroundImage:image font:font title:title target:target selector:selector];
button.titleLabel.textColor = [UIColor blackColor];
CGSize textSize = [title sizeWithFont:font];
CGFloat margin = (button.frame.size.height - textSize.height)/2;
CGFloat marginRight = 7.0f;
CGFloat marginLeft = button.frame.size.width - textSize.width - marginRight;
[button setTitleEdgeInsets:UIEdgeInsetsMake(margin, marginLeft, margin, marginRight)];
[button setTitleColor:[UIColor colorWithRed:53.0f/255.0f green:77.0f/255.0f blue:99.0f/255.0f alpha:1.0f] forState:UIControlStateNormal];
return [[[UIBarButtonItem alloc] initWithCustomView:button] autorelease];
}
関連する問題
- 1. iOS戻るボタンを上書きする
- 2. iOS 9に戻るボタンが消えた
- 3. iOSマスター詳細アプリケーション戻るボタン
- 4. 戻るボタン左揃えIOS 9
- 5. iOS - WKWebViewの[戻る]ボタンをプログラムで作成するには?
- 6. iOSのYahooログインページに「戻る」ボタンを追加するには
- 7. IOS 5:「戻る」ボタンを別の表示にする
- 8. アンドロイドウェブビューの戻るボタン?
- 9. ナビゲーションコントローラの戻るボタン
- 10. 戻るボタンのリスナー
- 11. ActionLinkの戻るボタン
- 12. UIWebViewの戻るボタン
- 13. ダイアログの[戻る]ボタン
- 14. ウェブアプリケーションの戻るボタン
- 15. Jquery戻るボタン。
- 16. AngularJS戻るボタン
- 17. カスタム戻るボタン
- 18. ララベル戻るボタン
- 19. アンドロイド戻るボタン
- 20. mediaPlayerと戻るボタン
- 21. 戻るボタンとiframe
- 22. Androidオーバーライド戻るボタン
- 23. Androidで戻るボタン
- 24. 戻るボタンとViewPager
- 25. ブラウザの戻るボタンのトリガーイベント
- 26. iPhoneの[戻る]ボタンのヘルプ
- 27. ロード中に色が変わるiosバー
- 28. のFlexモバイル戻るボタン
- 29. デバイスの戻るボタン説明
- 30. Facebookのダイアログと戻るボタン
私はあなたが達成しようとしていることを理解していません。ツールバーとナビゲーションバーを機能的に1つのバーに結合しようとしていますか? – MiguelB
私の意見では申し訳ありませんが、私はツールバーしか持っていませんが、バックのようなボタンを作成する必要がありますが、矢印の形をしたバックは、ナビゲーションバーを使用する場合にのみ有効ですが、ツールバーのみを持っています – ghiboz
Okので、いくつかのコントローラをナビゲーションスタックにプッシュするだけでアクティブになるツールバーの戻るボタンが必要になります。それですか? – MiguelB