問題タブ [uinavigationbarappearance]

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

ios - ナビゲーション バーの項目をボタンで置き換える

ステータスバーの下に2つのボタンを取得したい: ここに画像の説明を入力

まず、navigationBar を非表示にしました。

NavigationBarの場所に2つのボタンを作成しました。シミュレーターでは機能しましたが、実際のデバイス (iPhone 6) では、ボタンがナビゲーション バー領域にあるときにタッチ イベントが機能しませんでした。

透明な背景と2つのボタンを持つカスタムNavigationBarを作成することにしました(1つはbtnに戻り、2つ目はrightViewとして)

Apple doc からの指示を試しました:

しかし、何も起こりませんでした。backBtn はいつものように見えます。

どうすれば修正できますか?それは正しい方法ですか - ナビゲーション項目を置き換えますか? または、最初から試したようにナビゲーション バーを非表示にする必要がありますか?

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

ios - iOS 13 の UIImagePickerController: Apple はナビゲーション バーのカスタマイズ機能を放棄しましたか?

iOS 13 では、ナビゲーション バーの外観のカスタマイズに関していくつかの変更が加えられたようです。のナビゲーションバーをカスタマイズしたいUIImagePickerController。iOS 13 のガイドラインによると、既存のナビゲーション バーを変更するコード (この場合、UIImagePickerControllerナビゲーション バーの背景色を赤に変更する) は次のようになります。

残念ながら、これは機能しません。一般に、設定のimagePickerViewController.navigationBar外観は、表示される に影響を与えませんUIImagePickerController

機能しているように見える唯一のことは、次のUINavigationBarsようにすべてのデフォルトの外観を変更することです。

ただし、これは個別のカスタマイズを許可せず、独自UIBarButtonItemsのナビゲーション バー要素や他のナビゲーション バー要素でナビゲーション バーを拡張することを許可しません。

このトピックについて StackOverflow にいくつかの質問があることは知っていますが、それらのどれにも有効な答えがなく、UIImagePickerController. だからここに私の質問があります:

  • UIImagePickerControllerAppleは iOS 13のナビゲーション バーをカスタマイズするオプションを削除しましたか?
  • UIImagePickerControllerそうでない場合、iOS 13のナビゲーション バーを実際にどのようにカスタマイズしますか?
0 投票する
2 に答える
1641 参照

ios - 透明なナビゲーション バー iOS 13

透明な NavigationBar iOS 13 を作成できません。

カスタム UINavigationBar があり、そこで UINavigationBarAppearance を構成します

構成コード:

そして、次のように設定します。

そして結果として、私はこれを持っています:

ここに画像の説明を入力

期待される結果: NavigationBar は透明である必要があります

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

swift - ナビゲーションバーのタイトルの色を迅速に変更するにはどうすればよいですか?

次のナビゲーション バーのタイトルの色を変更する方法がわかりません。

次のコードを使用します。

「投稿のアップロード」と「共有」の色を変更できます

しかし、ミドルタイトルの「Upload Post」を別の色に変更する方法がわかりません

ここに画像の説明を入力

たとえば、色を白に変更するにはどうすればよいですか?

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

swiftui - ステータス バーの色を SiwftUI の UINavigationBar の色と一致させることができません

私の問題は単純なもののようです。しかし、私は解決策を探すのに何時間も費やしました! UINavigationBarステータス バーの背景色を背景の色 (このサンプルでは赤) に合わせる必要があります。

ステータス バーの色が NavigationBar の色と一致していません

私の問題を再現し、解決策を提供するのに役立つ最小限のコードサンプルを作成しました...

TestApp.swift

ContentView.swift

edgesIgnoringSafeArea(.top)明らかに、私は自分のNavigationViewビューに追加しようとしましたが (そしてList1 つに、そしてDetailView11 つに...)、何も変わりません... 助けてください、どこに問題があるのか​​ わかりません!