問題タブ [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.

0 投票する
1 に答える
1309 参照

ios - 画像とタイトルの両方をナビゲーション backBarButtonItem に追加する

ナビゲーション コントローラーの [戻る] ボタンにアイコンを追加 (およびタイトルを保持) しようとしています。UIBarButtonItem の画像を設定するとタイトルが隠れてしまうようなので、カスタムビューにしてみようと思いました。私はもう試した

しかし、Apple のドキュメントによると、backBarButtonItem はカスタム ビューを無視するため、これは機能しません。

私もこれを試しました:

しかし、leftBarButtonItem がすぐに 1 つの画面に表示され、hidesBackButton が backBarButtonItem を非表示にしていないようです。

画像とタイトルの両方をナビゲーション backBarButtonItem に取得する別の方法はありますか?

0 投票する
1 に答える
1309 参照

ios - デフォルトの backBarButtonItem の位置のみを変更する

そのため、私の iPad アプリには、デフォルトの 44 ピクセル バー (高さ 52 ピクセル) よりも少し大きいカスタム ナビゲーション バーがあります。ナビゲーション バーのすべてのアイテムを中央揃えにしたいのですが、1 つのアイテムである [戻る] ボタンを除いて、問題なく実行できました。カスタムの戻るボタンを使用したくありません。代わりに、デフォルトのボタンを使用して、その位置を少し下に移動して、ナビゲーションバーの中心に合わせます。これに対する明確な答えを見つけることができず、それが可能かどうかさえわかりません。誰かがこのようなことをしましたか?

http://cl.ly/image/0g3f2M260B3C

アップデート :

これを行うことができ、私はここで答えを見つけました: UIBarButtonItem Offset?

0 投票する
1 に答える
559 参照

ios - backBarButtonItem のタイトルを取得する

現在、複数のユーザーでアプリを作成しています。ストーリーボードで同じ「プロファイル」ビューを使用して、すべてのユーザーの情報を表示したいと考えています。

計画は、「プロファイル」ビューのタイトルを設定してからプッシュすることでした。

これはうまくいきました。ただし、「プロファイル」ビューには、ストーリーボードの他のビューにつながるボタンもあります。これらのビューには、関連するユーザー固有の情報も表示されます。

backBarButtonItem の名前を使用して、情報を表示する必要があるユーザーを知ることを計画していました。self.navigationController.navigationItem.backBarButtonItem.titleシミュレーターでユーザー名の戻るボタンを確認できますが、またはを取得できませんself.navigationItem.backBarButtonItem.title。どちらも戻りnullます。

私は何を間違っていますか?また、これはそのようなことを処理するためのベストプラクティスではないと感じています. 私は Web を検索しましたが、プッシュしているビューに値を渡すより良い方法は今のところ見当たりません。提案?

ありがとうございました。

0 投票する
2 に答える
770 参照

ipad - MWPhotoBrowser ナビゲーション コントローラーの [戻る] ボタンを非表示にします

私はMWPhotoBrowserARCプロジェクトで使用しています。すべてが正常に機能しています。戻るボタンを非表示にしたい。performLayout()関数では、戻るボタンを非表示にするコードを以下に試しましたが、機能しません。

また

また

これを行う方法はありますか?

0 投票する
5 に答える
14749 参照

iphone - iOSでバックバーボタンアイテムのタイトルを設定

アプリケーションでストーリーボードを使用しています。ViewController クラスの title プロパティを設定すると、SecondViewController を押すとその文字列が [戻る] ボタンのテキストとして表示されます。これを変更するにはどうすればよいですか?戻るボタンのタイトル。

私はこれを使用しましたが、動作しません:

私を助けてください

0 投票する
2 に答える
659 参照

iphone - ios - ViewController の NavigationBar に戻るボタンを追加しない

NavigationBar の戻るボタンを追加できません。ViewController でこの操作を実行したいのですが、さまざまな方法を試しましたが、解決できませんでした。Backbutton NavigationController を使用する必要がありますか、または ViewController で実行できますか? あなたの助けを待っています。

0 投票する
1 に答える
1477 参照

uiviewcontroller - 長いタイトルがある場合、iOS 7 で backBarButtonItem の名前が変更される

iOS 7 で観察した動作の 1 つは、現在表示されているビュー コントローラーのタイトルが長すぎるとbackBarButtonItem、 get のタイトルの名前が変更されることです。UINavigationItem説明するのが面倒なので、以下にいくつかの写真を示します。

短いタイトルと目的の戻るボタンを含むスクリーンショット

長いタイトルは戻るボタンの名前を

ご覧のとおり、タイトルが長すぎると、以前の名前に関係なく、戻るボタンの名前が「戻る」に変更されます。タイトルがさらに長い場合、戻るボタンにはテキストが表示されず、左矢印の画像だけが表示されます。

この動作を無効にする方法を知っている人はいますか? 戻るボタンは、名前が変更されないように、そのままにしておきたいと思います。ありがとう

編集

ビューコントローラーのタイトルの幅を手動で制限することで、汚いソリューションを作成しました。iPhone のタイトルのフォントがSystem Bold 17.0であることを発見したので、タイトルを設定する前に (文字列のメソッドを使用して) サイズを確認し、sizeWithAttributes:タイトルの末尾の文字をsize は、戻るボタンの名前が変更される長さよりも短くなっています。

0 投票する
0 に答える
109 参照

ios - iOS 7 変更 backbarbuttonitem テキスト

iOS 7 の戻るボタンのテキストを削除して、空にして矢印だけにしたいと思います。何か提案はありますか?

0 投票する
2 に答える
217 参照

ios - UINavigation バックバーボタン

私は のUITableViewControllerとしてroot view controllerを持っていUINavigationControllerます。

アプリを起動すると、ナビゲーション バーに戻るバー ボタンが表示されません。ただし、テーブル ビュー セルの 1 つをクリックしてから [戻る] をクリックすると、元の の上部に戻るバー ボタンが表示されますUITableViewController。私はこれをしたくありません。どうすればこれを取り除くことができますか?

0 投票する
1 に答える
1588 参照

ios7 - iOS 7 ナビゲーション バーの [戻る] ボタン 言語の変更時にタイトルが変更される

ユーザーがアプリから言語設定を変更すると、戻るボタンのタイトルをその言語に変更したいのですが、どうすればいいですか?