問題タブ [navigationitem]

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 に答える
79 参照

ios - 初期ロード時に UINavigationItem タイトルをプログラムで設定できない

TableViewController (NavigationController に埋め込まれている) から別の TableViewController へのセグエを (ストーリーボード経由で) 実行しています。つまり、セルを選択し、選択したセルのテキストを次のビューのタイトルとして表示したい別の TableView を提示します。

私はこれを達成していますが、100%正しくはありません。セルの最初の初期選択では、navigationItem タイトルが設定されていません。同じセルを戻って次に進むと、タイトルが設定されます。

最初のスニペットは、選択したセルのタイトルで destinationViewControllers 変数を設定しているセルを選択している最初の viewController です。

2 番目のスニペットは、navigationItem タイトルを設定する destinationViewController からのものです。

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

ios - iOS ナビゲーション アイテムのランドスケープ モードでの余分なパディング トップの問題

私のアプリが横向きの場合、余分なパディングトップがあります。プログラムでナビゲーションバーを作成するときの私のコードは次のとおりです。ランドスケープ モードのときにパディング トップを削除するためのアドバイスはありますか?

シミュレーターからのスナップショット (横向き)

ここに画像の説明を入力

シミュレーターからのスナップショット (縦)

ここに画像の説明を入力

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

android - クリックするとナビゲーション項目のタイトルが消える

ナビゲーション ビューでドロワーを作成しました。他のアクティビティを呼び出しているナビゲーション項目があります。

問題は、ナビゲーション アイテムをクリックすると、他のアクティビティが起動し、メイン アクティビティに戻ってドロワーを開くと、クリックしたナビゲーション アイテムのタイトルが消え、アイテムのアイコンだけが表示されることです。

コード:

この理由は何ですか?? 誰でも助けてもらえますか?ありがとうございました..

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

ios - self.navigationItem.backBarButtonItem を iOS のデバイスの左に揃えます

私が試したのは、UIBarButtonItem に画像を追加し、その UIBarButtonItem をデフォルトの backBarButtonItem として設定することでした。

以下は私のコードです。

問題は、そのバック バー ボタン項目と左余白の間にかなりのスペースがあることです。画像の赤色から強調表示しました。

ここに画像の説明を入力

プログラムからそのギャップを減らしたいです。どうすればそれを達成できますか。

以下のコードを試しましたが、何も起こりませんでした。

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

android - ナビゲーションメニューの各項目の背景色を変更

こんにちは、どなたか助けてください。メニューの各項目の背景色を変更したいのですが、

背景色を任意のカラーコードに変更するにはどうすればよいですか「onClick変更ではありません」各アイテムの静的な背景色のみ

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

swift - Swift UNavigationItem ボタン表示メニュー ラベル

私はSwiftが初めてで、これを行う方法を知りたいです。

ボタンをタッチrightBarButtonItemすると、次のように表示されます。

ボタンタッチ時の挙動

TestTest2のテキストは、同じ View Controller に表示されます。

Testに触れないと、rightBarButtonItemTest2表示されません。( TestTest2は になります。) isHiddentrue

ボタン非タッチ時の挙動

これは可能ですか、それとも別の方法が必要ですか?

私は長い間インターネットで検索してきました。しかし、私は何も見つけることができませんでした。これを達成する方法について、助けていただくか、いくつかのアイデアを提供してください。