問題タブ [rightbarbuttonitem]

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 投票する
3 に答える
4582 参照

iphone - iPhone のフリップ右ボタン (iTunes など)

私は2つのビューを切り替えようとしています。それは簡単です。コードは以下にありますが、フリップを実行するために使用されるボタンも同時にフリップしたいと考えています。

この動作は、トラックを再生しているときに iPod アプリケーションで確認できます。フリップ ボタンをタップすると、カバー アートとトラック リストが交互に表示されますが、同時にボタンが反転します。

これはナビゲーション コントローラーのページで、フリップしたいボタンは ですrightBarButtonItem

ここに私がこれまで持っているコードがあります。これはビューを反転しますが、rightBarButton は反転しません。

(ここにある画像フリッピング コードはコンパイルできない可能性があります。何をしようとしているのかを説明するために後で追加しました。)

問題が発生しているのは、ナビゲーションコントローラーの右端のボタンを変更して、同時に反転させたいということです。

どうすればいいですか?同じアニメーション ブロックの一部として、または別のブロックとしてアニメーション化するのはどのビューですか? 何かヒントをいただければ幸いです。私はまだアニメーションをうまく扱っていません。

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

iphone - ビューコントローラがプッシュされたときにrightBarButtonItemをSTAYにするにはどうすればよいですか?

ビューをビューコントローラにプッシュすると

NavigationControllerの右ボタンアイテムが消えます。

self.navigationController.rightBarButtonItemiPhoneに付属の「Notes」アプリケーションのようにSTAYTHEREを作成する方法はありますか?

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

iphone - ビューのトランジション間で消えないiPodの「再生中」ボタンのようなUInavigationBarrightBarButtonを追加したい

私はiphonedevを初めて使用します。すべてのビューで、ナビゲーションバーの右側に固定されたままのボタン(サインアウト)を追加したいと思います。つまり、TabBarのタブがタップされた場合でも、[サインアウト]ボタンは固定されたままになります。

任意のヘルプ/提案をいただければ幸いです。ありがとう

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

iphone - editButtonItem をクリックすると、赤い削除アイコンが表示されない

現在、IPhone IM チャット ウィンドウを作成しています。

UITableviewController の nagviationItem.rightBarItem が editButtonItem に設定されている場合、編集ボタンをクリックすると、 ここに示すようにすべての行に赤い削除アイコンが表示されます。

問題は、UITableViewController の代わりに UIViewController があることです。

}

editButtonItemを設定するために同じことをしました:

}

編集ボタンをクリックすると、赤い削除アイコンが表示されません

ChatUIViewController に赤い削除アイコンを表示するにはどうすればよいですか?

助けてくれる人に前もって感謝します。マイケル

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

ios - ナビゲーション コントローラーの rightBarButtonItem を非表示にする

を非表示にする方法を知っている人rightBarButtonItemはいUINavigationControllerますか? 私のアプリケーションには、編集ボタンがありrightBarButtonItemますUINavigationController。これを隠したいですか?いくつかの操作が完了したときの UIBarButton`。

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

iphone - rightBarButtonItem情報ボタン、右側にスペースがありません

UIViewController右側に情報ボタンを次のように表示するように設定しましたUINavigationItem

これは完全に機能しますが、唯一の問題は、ボタンの右側にスペースがほとんどまたはまったくないことです。これはかなり醜いように見えます。

情報ボタン

ボタンを右側から約5ピクセル移動させる方法はありますか?

ありがとう。

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

objective-c - UIBarButtonItem を UIActivityIndi​​catorView に置き換えて動作しない

ユーザーが更新ボタンを押したときに更新ボタンをアクティビティインジケーターに置き換え、テーブルビューが更新された後、更新ボタンに戻したいです。しかし、更新ボタンを押しても、アクティビティ インジケーターには変わりませんでしたが、データの再読み込みが完了するまで、更新ボタンが強調表示されます。

コードは以下の通りです。私は何か見落としてますか?

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

iphone - ビューに戻ると、UINavigationController の rightBarButtonItem 内のカスタム UIToolbar が消える

編集 2: この問題を修正しました。UINavigationBar のカスタム背景画像を次のように設定していました。

UINavigationController のビュー コントローラー スタックの最初のビュー コントローラーではこれで問題ありませんでしたが、サブ ビューによってこのコードが再実行され、カスタム背景が前面に配置されていました。

修正: ナビゲーション コントローラーのカスタム背景のコードをすべて削除し、次の方法で UINavigationBar クラスを EXTEND します。

UINavigationBar+CustomImage という新しい .h / .m ファイルを作成します。.h コードを次のように設定します。

そして .m へ:

そして出来上がり!すべてが正常に動作するようになりました。

--- END EDIT 2 ---

次のようにドリルダウンする UINavigationController があります。

DETAIL PAGE は、次のように viewDidLoad 内の rightBarButtonItem にカスタム UIToolbar (3 つのボタンを含む) を追加します。

これは、DETAIL VIEW ページを表示すると完全に表示され、MAP VIEW に移動すると、カスタム UIToolbar が (予想どおり) 消えますが、DETAIL VIEW に戻ると、カスタム UIToolbar が表示されなくなります。ただし、「マップ」ボタンがあるはずのエリアをタップできるため、そこにあり、MAP VIEW に戻ります。

DETAIL ビューに戻ったときに、この UIToolbar を再び表示する方法を教えてください。

上記とまったく同じ効果を持つviewWillAppearでカスタムUIToolbarを再構築しようとしました。

編集- これは、viewDidAppear メソッド内にカスタム UIToolbar を構築するコードを配置すると機能します。ただし、ビューがスライドして戻ると、カスタム rightBarButtonItem が表示されるため、このソリューションは好きではありません。これは、ページが表示される前にナビゲーションコントローラーが初期化されていないことに関係していますか?

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

iphone - プログラムでnavigationitemrightBarButtonItemのイベントをトリガーする方法は?

次のコードでnavigationitemrightBarButtonItemを作成し、そのイベントをプログラムでトリガーしたいと思います(バーボタンをクリックするのと同じように)。どこでも検索しますが、それを行う方法を見つけることができません。誰かがその方法を知っていますか?ありがとう。

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

iphone - セグメント コントローラーを既にある場所に追加する

私のBaseViewController(他のすべてのクラスはこれから継承します)からrightBarButtonItem(顧客の希望)のすべてのページのナビゲーションコントローラーに配置されているメニューボタンがあります。

いずれかのページのメニュー ボタンの横にセグメント コントローラーを追加したいと考えています。

どちらか一方を交換せずに、隣にセグメントコントローラーを追加する方法はありますか?

2 つのアイテムを 1 つのコントローラーに追加する例を見てきましたが、それらを別々の時間に追加する必要があります。