問題タブ [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 - 画像とタイトルの両方をナビゲーション backBarButtonItem に追加する
ナビゲーション コントローラーの [戻る] ボタンにアイコンを追加 (およびタイトルを保持) しようとしています。UIBarButtonItem の画像を設定するとタイトルが隠れてしまうようなので、カスタムビューにしてみようと思いました。私はもう試した
しかし、Apple のドキュメントによると、backBarButtonItem はカスタム ビューを無視するため、これは機能しません。
私もこれを試しました:
しかし、leftBarButtonItem がすぐに 1 つの画面に表示され、hidesBackButton が backBarButtonItem を非表示にしていないようです。
画像とタイトルの両方をナビゲーション backBarButtonItem に取得する別の方法はありますか?
ios - デフォルトの backBarButtonItem の位置のみを変更する
そのため、私の iPad アプリには、デフォルトの 44 ピクセル バー (高さ 52 ピクセル) よりも少し大きいカスタム ナビゲーション バーがあります。ナビゲーション バーのすべてのアイテムを中央揃えにしたいのですが、1 つのアイテムである [戻る] ボタンを除いて、問題なく実行できました。カスタムの戻るボタンを使用したくありません。代わりに、デフォルトのボタンを使用して、その位置を少し下に移動して、ナビゲーションバーの中心に合わせます。これに対する明確な答えを見つけることができず、それが可能かどうかさえわかりません。誰かがこのようなことをしましたか?
http://cl.ly/image/0g3f2M260B3C
アップデート :
これを行うことができ、私はここで答えを見つけました: UIBarButtonItem Offset?
ios - backBarButtonItem のタイトルを取得する
現在、複数のユーザーでアプリを作成しています。ストーリーボードで同じ「プロファイル」ビューを使用して、すべてのユーザーの情報を表示したいと考えています。
計画は、「プロファイル」ビューのタイトルを設定してからプッシュすることでした。
これはうまくいきました。ただし、「プロファイル」ビューには、ストーリーボードの他のビューにつながるボタンもあります。これらのビューには、関連するユーザー固有の情報も表示されます。
backBarButtonItem の名前を使用して、情報を表示する必要があるユーザーを知ることを計画していました。self.navigationController.navigationItem.backBarButtonItem.title
シミュレーターでユーザー名の戻るボタンを確認できますが、またはを取得できませんself.navigationItem.backBarButtonItem.title
。どちらも戻りnull
ます。
私は何を間違っていますか?また、これはそのようなことを処理するためのベストプラクティスではないと感じています. 私は Web を検索しましたが、プッシュしているビューに値を渡すより良い方法は今のところ見当たりません。提案?
ありがとうございました。
ipad - MWPhotoBrowser ナビゲーション コントローラーの [戻る] ボタンを非表示にします
私はMWPhotoBrowser
ARCプロジェクトで使用しています。すべてが正常に機能しています。戻るボタンを非表示にしたい。performLayout()
関数では、戻るボタンを非表示にするコードを以下に試しましたが、機能しません。
また
また
これを行う方法はありますか?
iphone - iOSでバックバーボタンアイテムのタイトルを設定
アプリケーションでストーリーボードを使用しています。ViewController クラスの title プロパティを設定すると、SecondViewController を押すとその文字列が [戻る] ボタンのテキストとして表示されます。これを変更するにはどうすればよいですか?戻るボタンのタイトル。
私はこれを使用しましたが、動作しません:
私を助けてください
iphone - ios - ViewController の NavigationBar に戻るボタンを追加しない
NavigationBar の戻るボタンを追加できません。ViewController でこの操作を実行したいのですが、さまざまな方法を試しましたが、解決できませんでした。Backbutton NavigationController を使用する必要がありますか、または ViewController で実行できますか? あなたの助けを待っています。
uiviewcontroller - 長いタイトルがある場合、iOS 7 で backBarButtonItem の名前が変更される
iOS 7 で観察した動作の 1 つは、現在表示されているビュー コントローラーのタイトルが長すぎるとbackBarButtonItem
、 get のタイトルの名前が変更されることです。UINavigationItem
説明するのが面倒なので、以下にいくつかの写真を示します。
ご覧のとおり、タイトルが長すぎると、以前の名前に関係なく、戻るボタンの名前が「戻る」に変更されます。タイトルがさらに長い場合、戻るボタンにはテキストが表示されず、左矢印の画像だけが表示されます。
この動作を無効にする方法を知っている人はいますか? 戻るボタンは、名前が変更されないように、そのままにしておきたいと思います。ありがとう
編集
ビューコントローラーのタイトルの幅を手動で制限することで、汚いソリューションを作成しました。iPhone のタイトルのフォントがSystem Bold 17.0であることを発見したので、タイトルを設定する前に (文字列のメソッドを使用して) サイズを確認し、sizeWithAttributes:
タイトルの末尾の文字をsize は、戻るボタンの名前が変更される長さよりも短くなっています。
ios - iOS 7 変更 backbarbuttonitem テキスト
iOS 7 の戻るボタンのテキストを削除して、空にして矢印だけにしたいと思います。何か提案はありますか?
ios - UINavigation バックバーボタン
私は のUITableViewController
としてroot view controller
を持っていUINavigationController
ます。
アプリを起動すると、ナビゲーション バーに戻るバー ボタンが表示されません。ただし、テーブル ビュー セルの 1 つをクリックしてから [戻る] をクリックすると、元の の上部に戻るバー ボタンが表示されますUITableViewController
。私はこれをしたくありません。どうすればこれを取り除くことができますか?
ios7 - iOS 7 ナビゲーション バーの [戻る] ボタン 言語の変更時にタイトルが変更される
ユーザーがアプリから言語設定を変更すると、戻るボタンのタイトルをその言語に変更したいのですが、どうすればいいですか?