問題タブ [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 投票する
0 に答える
271 参照

delegates - backBarButtonItemを実装して、前に委任するメッセージを送信します

NavigationController内で、第2レベルのコンテンツテーブルビューコントローラーに戻るボタンを再実装して、第1レベルのコンテンツテーブルビューコントローラーに戻る前に追加のメソッドを呼び出したいと思います。この方法では、自己実装のデリゲートにメッセージを送信して、第1レベルのコンテンツビューコントローラーに、第2レベルのコンテンツビューコントローラーで行われた変更について通知します。その後、通常どおりViewControllerをポップします。

私が実装した最初のレベルのコントローラーのdidSelectRowAtIndexPathで:

したがって、第2レベルの戻るボタンには「テスト」テキストが表示されますが、secondControllerのdidPressBack:は呼び出されません。

または、第2レベルのコントローラーに戻るボタンを再実装する別のアプローチはありますか?

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

ios - backBarButtonItem (UINavigationItem) の背景色を編集するにはどうすればよいですか? iOS 4.3 の問題

backBarButtonItem は白のままであることを主張しているため、backBarButtonItem の背後にある背景を編集しようとしています。ナビゲーション バー全体の背景色を編集しましたが、役に立ちません。

ただし、次のように見て、iOS4にのみ影響するようです。

コードは iOS5 で動作します。この方法も使用してナビゲーションバーを編集しようとしました:

ただし、このコードにより、すべてのナビゲーション バーが変更されます。これは望ましくありません。ナビゲーション バーに基づいて、buttonItem の BG の色を単純に変更するために使用できる簡単なコードはありますか?

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

ios - テキストに応じてナビゲーションの戻るボタンのサイズを変更する方法(カスタム画像を使用しない)

ナビゲーションコントローラー内にビューコントローラーがあります。ナビゲーションコントローラーのスタックにある前のコントローラーのタイトルが付いたデフォルトの戻るボタンがあります。ただし、ボタンはテキスト幅にサイズ変更しないでください。http://gyazo.com/0f94d7802354cadaee7d4aa38b1eea8e (画像 を追加できず申し訳ありません)

しかし、シミュレーターで設定を開くと、テキストが戻るボタンに収まることがわかります:http: //gyazo.com/d3a512ce41885896a4ebe04ed1ca2a0c

どうすれば同じ動作に到達できますか?ありがとう。

0 投票する
4 に答える
19567 参照

ios - BackBarButtonItemのカスタマイズ

カスタム画像を使用してbackBarButtonItemをカスタマイズしようとしています(テキスト「back」がその画像に含まれています)。現在の結果は次のとおりです。

http://i.imgur.com/rFxFt.png

なぜこれが起こっているのか誰かが知っていますか?

これがviewDidLoadの私のコードです(実際には親コントローラーと、戻るボタンのある新しいコントローラーの両方で実行されます)

編集:ちなみに私はiOS 5を使用しています!外観プロキシは使用できるかもしれませんが、これまでのところ、(appDelegateの)戻るボタンに使用しようとすると、アプリが単純にクラッシュします。

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

objective-c - UIBarButtonItem を数ピクセル下に移動しますか?

UINavigationBarApple のデフォルトのナビゲーション バーより少し高いカスタムを作成しました。

UIBarButtonItem下を移動して、2 つの破線の中間に直接配置する方法が見つからないようです。

これを行う簡単な方法はありますか?カスタム ボタンを作成しようとしましたが、成功しませんでした。理想的には、デフォルトの戻るボタンを数ピクセル下に移動したいと思います。

ここに画像の説明を入力

UINavigationBar、カスタム ヘッダー画像、および の作成に使用されるコードUIBarButtonItem:

前もって感謝します、

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

iphone - 場所移動ボタンを変更

プレイスナビゲーションの戻るボタンを別のボタンに変更するには?

私は次のようなものを書きました:

editButtonの後にnavigationButtonが必要です。

0 投票する
10 に答える
52866 参照

iphone - バックバーボタンアイテムのiPhoneセット色合い

ナビゲーションコントローラー内の戻るボタンの色合いを設定しようとしていますが、何も機能していません。私が試してみました

しかし、それはデフォルトの色合いのままです

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

uinavigationcontroller - UINavigationControllerでbackbarbuttonitemの代わりにジェスチャーをスワイプします

私は周りを見回しましたが、一生のbackbarbuttonitem間、をスワイプジェスチャに置き換える方法を見つけることができません。左にスワイプして、アプリを前のViewControllerに戻したい。明確にするために、UINavigationControllerすべてのViewControllerを管理するためにを使用しています。何か案は?それともこれは不可能ですか?ありがとう!

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

uinavigationcontroller - 自分以外のターゲットを持つ UINavigationCotroller backBarButtonItem

Navigation ControllerのbackBarButtonItemを押して実行されるアクションを変更しようとしています。次のビュー (カスタム動作のボタンが表示される) が押される前に、backBarButtonItem を編集する必要があることはわかっています。そのため、前の ViewController で、次のコードを追加して、セグエ経由でプッシュしました。

タイトルの「Settings_」は正しく表示されるのですが、「target: myprofileVC action:@selector(popTOSettingsViewController:)」はまったく効果がないようです。

バックグラウンド:

MyProfileViewController は、ユーザーが自分の情報を編集できるビューです。backbarbutton がクリックされるたびに、GUI の何かがユーザーによって変更されたかどうかを確認したいと思います。その場合、UIAlterView は、変更を保存するかどうかをユーザーに尋ねる必要があります。viewWillDissappear で解決しようとしましたが、次の ViewController に AlterView が表示されます (また、alterViewButtons をクリックするとプログラムがクラッシュします)。

0 投票する
3 に答える
481 参照

ios - MPMmoviPlayerView Controller のナビゲーション バーの Backbarbutton 項目

MPMoviePlayerViewController にプログラムでナビゲーション バーを追加しました。バックバー ボタン項目をナビゲーション バーに追加して、前のビュー コントローラーに移動するにはどうすればよいですか?

}