問題タブ [backbarbuttonitem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - ナビゲーションバーの「戻るボタン」を削除して戻す方法
私のView Controllerには、ナビゲーションバー(UINavigationController内)に戻るボタンが表示されています。現在のビューには「編集」モードがあります。「編集」モードに入ると、leftBarButtonItem を「キャンセル」ボタンに置き換え、「編集」モードを終了するときに、左ボタンを再び「戻るボタン」に変更したいのですが、どうすればよいですか?
「キャンセル」ボタンを削除するだけで、「戻るボタン」を元に戻すことはできません。
これで、戻るボタンと同じように UI を使用して新しいナビゲーション アイテムを作成し、それを leftBarButtonItem に設定できますが、位置がネイティブの戻るバー ボタンと同じではなく、スワイプ ジェスチャが失われます。
ネイティブの戻るバー ボタン項目をナビゲーション バーに戻す方法はありますか?
swift - Swift で特定の UIViewController に移動するようにナビゲーション backBarButtonItem を設定します
ナビゲーションの戻るボタンが常に特定の UIViewController をポップする必要があります。
ServiziVC
[戻る] ボタンをクリックするたびに表示する必要がある UIViewController です。
goToServizi
func が呼び出されない理由がわかりません。助けてください。
ありがとうございました。
swift - How can I change the backBarButtonItem colour in Swift?
I am trying to change the default backBarButtonItem colour to white colour,
my codes look like below
But It is not working for me, any ideas?
ios - Swipe to pop View Controller と poping View Controller プログラムで機能的な違いがあるのはなぜですか?
右にスワイプしてビューコントローラーをポップ/ナビゲーションバーの戻るボタンをクリックすると、 ViewWillAppear コードのみが呼び出されますが、プログラムで [self.navigationcontroller popViewControllerAnimated:YES]; を呼び出すと、最初に ViewDidLoad が呼び出され、次に ViewWillAppear が呼び出されます。コードを使用して最初のケースで動作を実現するにはどうすればよいですか?
ios - すべての UIViewController の BackBarButtonItem を変更しますか?
BackBarButtonItem
iOS アプリのすべてのビューを変更して、テキストなしで戻る矢印だけを表示するようにしたいと思います。
これを達成する唯一の方法は、すべての UIViewController を通過して設定することself.navigationItem.backBarButtonItem.title
ですか? のデフォルト値を定義するスーパークラスを作成できるはずですがbackBarButtonItem.title
、どこから始めればよいかわかりません。
ご協力ありがとうございました。
ios - 短縮された戻るボタンのタイトルを変更するには?
そのため、UINavigationController は、新しいビュー コントローラーがナビゲーション コントローラーのスタックにプッシュされた場合、自動的に [戻る] ボタンを表示します。前のView Controllerでタイトルが設定されていない場合、戻るボタンにはデフォルトの「戻る」タイトルが表示されます。前のView Controllerでタイトルを設定すると、戻るボタンにそのタイトルが表示されます。これは次のようになります。
ただし、そのタイトルが長すぎると、戻るボタンのタイトルがデフォルトの「戻る」に変わることがあります。次に、次のようになります。
それは予想される動作であり、私はそれで問題ありません。
問題は、私のアプリが 3 つの異なる言語にローカライズされていることです。すべてのコントローラーのタイトルを手動でローカライズしているので、戻るボタンに完全なタイトルが表示されていれば問題ありません。
この問題は、(ローカライズされた) タイトルが長すぎて、アプリが現在表示している言語ではなく、英語 (または iOS 設定で指定されたデフォルト言語) のデフォルトの「戻る」タイトルに置き換えられた場合に発生します。
私の質問は、前のコントローラーのタイトルが長すぎる場合にのみ、戻るボタンのタイトルを手動で設定するにはどうすればよいですか?
デフォルトの戻るボタンを次のように置き換えてみたことを付け加えておきます。
正常に動作しますが、戻るボタンのタイトルが「静的」になり、前のコントローラーのタイトルが表示されません。
ios - 戻るバー ボタン セグエはツールバーを非表示にします
Show
アプリケーションでセグエを使用しています。別の画面に移動して戻るバーのボタンを押すたびに、私のnavigationController.toolbar
が消えます。
私はそれを取り除こうとしました
私の中でviewDidLoad()
。しかし、うまくいきません。何か案は?