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 11戻るボタンの問題
- 2. iOS戻るボタンを上書きする
- 3. 戻るボタン左揃えIOS 9
- 4. iOS 9に戻るボタンが消えた
- 5. iOSマスター詳細アプリケーション戻るボタン
- 6. iOS Design - 戻るボタンは必須です
- 7. UIWebview(iOS)の戻りボタンを検出
- 8. IOS/Storyboard/Autolayout:水平バーの下の中央丸ボタン
- 9. 前の画面に戻るiosで戻るボタンを作成する方法
- 10. 戻るボタンの場所を左のバーのボタンから右に変更する逆のアニメーションのバーボタン
- 11. iOSで戻るボタンのy軸を調整する方法
- 12. IOS 5:「戻る」ボタンを別の表示にする
- 13. iOSのYahooログインページに「戻る」ボタンを追加するには
- 14. iOS - WKWebViewの[戻る]ボタンをプログラムで作成するには?
- 15. ボタンをタップして以前のiOSアプリに戻る方法は?
- 16. ios swiftの検索バー
- 17. AVFoundation:タブ・バーの「Flip camera」ボタン
- 18. 戻るボタンのリスナー
- 19. Djangoの戻るボタン
- 20. ビューページの戻るボタン
- 21. アンドロイドウェブビューの戻るボタン?
- 22. UITableViewControllerの戻るボタン
- 23. ダイアログの[戻る]ボタン
- 24. ナビゲーションコントローラの戻るボタン
- 25. ActionLinkの戻るボタン
- 26. ウェブアプリケーションの戻るボタン
- 27. ツールバーの戻るボタン
- 28. UIWebViewの戻るボタン
- 29. Jquery戻るボタン。
- 30. ララベル戻るボタン
私はあなたが達成しようとしていることを理解していません。ツールバーとナビゲーションバーを機能的に1つのバーに結合しようとしていますか? – MiguelB
私の意見では申し訳ありませんが、私はツールバーしか持っていませんが、バックのようなボタンを作成する必要がありますが、矢印の形をしたバックは、ナビゲーションバーを使用する場合にのみ有効ですが、ツールバーのみを持っています – ghiboz
Okので、いくつかのコントローラをナビゲーションスタックにプッシュするだけでアクティブになるツールバーの戻るボタンが必要になります。それですか? – MiguelB