問題タブ [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 に答える
351 参照

ios - カスタムフォントのiOSナビゲーションアイテムタイトルは垂直方向の中央揃えを失います

UINavigationItem行の高さや、タイトルの垂直方向の中央揃えに役立つその他の機能などのテキスト属性はありますか?カスタムフォントを設定すると、標準フォントよりも高くなります。

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

image - navigationItem の titleView を設定しようとすると、シミュレーターでは機能しますが、実際のデバイスでは機能しません

次のコードを使用して、NavigationBar に titleView を設定しようとしています。シミュレーターでは正しく表示されますが、デバイスでは表示されません。

これは私のコードです:

このコードを initWithNibName と viewDidLoad で使用してみましたが、両方ともシミュレーターで動作しますが、デバイスには何も表示されません。

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

ios - ナビゲーション項目が表示されない

私は現在、主に UITableViewControllers に基づいた iOS-APP を作成しています。階層は次のとおりです。

AppDelegate -> UINavigationController -> UITableViewController [A] -(didSelectRow: presentModalVC) -> UITabBarController -(複数を含む) -> UINavigationController -> UITableViewController [B]

今、viewDidLoadメソッドのUITableViewController [B]にnavigationItemを追加しようとすると、次のようになります。

navigationItem は表示されません。

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

objective-c - ナビゲーションバー。右バーのボタンが動かない

ナビゲーション バーに右バー ボタンを追加します。表示され、正常に動作します。

問題は、それがアニメ化されていないことです。つまり、ある行をクリックして他のビューに移動すると、突然飛び出し、スライドアニメーションが終了するまで新しいビューがその後ろに移動するのを見ることができます.

そして、それをinitWithNibName:メソッドに追加します。に移動しようとしましたが、viewDidLoadうまくいきませんでした。

何か案は?

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

ios - tableView を keyWindow に追加します。どうすれば、navigationItem を表示できますか

キー ウィンドウにテーブルビューを追加したいのですが、navigationItem が表示されません。どうすれば現れる​​ようになりますか。それをnavigationControllerにプッシュできることはわかっていますが、ここではウィンドウに追加したいと思います。それで、どうすればそれを行うことができますか?

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

ios - カスタム ナビゲーション項目のタイトル ビューの間違ったフレーム

こんにちは、カスタム ナビゲーション アイテムのタイトル ビューを作成しただけですが、少し間違っているように見えます。
ここにカスタムビューがあります.uiviewに基づいています


しかし、アプリを実行すると、タイトルが中央に表示されず、
スクリーンショットがここに表示されます:
http://i.stack.imgur.com/yQVLr.png

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

objective-c - ナビゲーションコントローラーで戻るボタンが機能しない

理解できない奇妙な問題が発生しているため、どこからデバッグを開始すればよいかわかりません。

まず、要件

UISplitViewがあります。マスタービューには、さまざまなビューを詳細ビューにロードするテーブルが含まれています。1つのテーブルセルに対して、Webサイトをフルスクリーンでロードする必要があります。したがって、マスタービューを非表示にして詳細ビューのサイズを変更するのではなく、ビューコントローラーを表示しています。私が問題を抱えているのはこれです。

コード

以下は私が現在持っているコードです-混乱を避けるために大幅に削除されました

次に、提示されたViewControllerに次のものがあります

問題

上記は1つの例外を除いてうまく機能します。ナビゲーションバーに追加した戻るボタンは、クリックしても何もしません。ただし、読み込まれたWebページの空白をクリックすると、戻るボタンが機能します。私はこれを何度もテストしました。空白をクリックしてからWebページのリンクをクリックしても、現在のWebページでさらに空白がクリックされるまで、戻るボタンは再び機能しなくなります。

誰かが私を正しい方向に向けることができますか?

ありがとう

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

android - 選択した NavigationItem トラフの向きの変更を保持する

Android 3 以降のデバイス向けに、ActionBar NavigationMode (DROP_DOWN_LIST) を使用してビューのナビゲーションを実装しました。

これは意図したとおりに機能しますが、向きが変わると、onNavigationItemSelected が index = 0 で再度呼び出され、Activity が最初のビューに戻ります。

どうすればこの状態を維持できますか? onNavigationItem をインデックス 0 onCreate で呼び出さないでください。

編集:

Kirillの回答に続いて、現在のinedxを保存することは可能ですが、NavigationListから選択できない3番目のビューがあり、onCreateの後にsetNavigationItemSelectedを呼び出さない場合、これはindex = 0で自動的に起動し、アプリケーションを最初に戻します見る。

これは私の問題です。

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

iphone - バー ボタンのテキストの色が白に変わるのを無効にしますか?

以下は私のナビゲーションバーの画像で、右バーボタンが無効になっています。しかし、無効にすると、テキストが白色に変わります。私は白い色を望んでいません。これの任意のソリューション。

[編集] ボタンが有効になっているときの最初の画像。[編集] ボタンが無効になっている場合はその他。その場合、テキストの色を変更せずにボタンを無効にすることはできますか。よろしくお願いします

これはバーボタンをカスタマイズするためのものです

これはバーボタン用です

これは無効になっています

ここに画像の説明を入力

ここに画像の説明を入力

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

ios - UIBarButtonItems の customView がサイズ変更でアニメーション化されない

leftBarButtonItem から UISearchBar のサイズを変更するときに、簡単なアニメーションを追加しようとしています。何らかの理由で、サイズ変更はアニメーション化されませんが、searchBar のサイズは変更されます。ただし、searchBar のアルファを変更しようとすると、アニメーション化されます。

ここにコードがあります

アニメーションの方法は次のとおりです。

私が言ったように、サイズ変更は機能しますが、アニメーション化されず、アルファを変更しようとするとアニメーションが機能します。

もう1つ... rightBarButtonItemに対して同じことを試みたところ、アニメーションが機能しました..

前もって感謝します