問題タブ [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.
ios - ナビゲーション バーの項目をボタンで置き換える
まず、navigationBar を非表示にしました。
NavigationBarの場所に2つのボタンを作成しました。シミュレーターでは機能しましたが、実際のデバイス (iPhone 6) では、ボタンがナビゲーション バー領域にあるときにタッチ イベントが機能しませんでした。
透明な背景と2つのボタンを持つカスタムNavigationBarを作成することにしました(1つはbtnに戻り、2つ目はrightViewとして)
Apple doc からの指示を試しました:
しかし、何も起こりませんでした。backBtn はいつものように見えます。
どうすれば修正できますか?それは正しい方法ですか - ナビゲーション項目を置き換えますか? または、最初から試したようにナビゲーション バーを非表示にする必要がありますか?
ios - iOS 13 の UIImagePickerController: Apple はナビゲーション バーのカスタマイズ機能を放棄しましたか?
iOS 13 では、ナビゲーション バーの外観のカスタマイズに関していくつかの変更が加えられたようです。のナビゲーションバーをカスタマイズしたいUIImagePickerController
。iOS 13 のガイドラインによると、既存のナビゲーション バーを変更するコード (この場合、UIImagePickerController
ナビゲーション バーの背景色を赤に変更する) は次のようになります。
残念ながら、これは機能しません。一般に、設定のimagePickerViewController.navigationBar
外観は、表示される に影響を与えませんUIImagePickerController
。
機能しているように見える唯一のことは、次のUINavigationBars
ようにすべてのデフォルトの外観を変更することです。
ただし、これは個別のカスタマイズを許可せず、独自UIBarButtonItems
のナビゲーション バー要素や他のナビゲーション バー要素でナビゲーション バーを拡張することを許可しません。
このトピックについて StackOverflow にいくつかの質問があることは知っていますが、それらのどれにも有効な答えがなく、UIImagePickerController
. だからここに私の質問があります:
UIImagePickerController
Appleは iOS 13のナビゲーション バーをカスタマイズするオプションを削除しましたか?UIImagePickerController
そうでない場合、iOS 13のナビゲーション バーを実際にどのようにカスタマイズしますか?
swiftui - ステータス バーの色を SiwftUI の UINavigationBar の色と一致させることができません
私の問題は単純なもののようです。しかし、私は解決策を探すのに何時間も費やしました! UINavigationBar
ステータス バーの背景色を背景の色 (このサンプルでは赤) に合わせる必要があります。
私の問題を再現し、解決策を提供するのに役立つ最小限のコードサンプルを作成しました...
TestApp.swift
ContentView.swift
edgesIgnoringSafeArea(.top)
明らかに、私は自分のNavigationView
ビューに追加しようとしましたが (そしてList
1 つに、そしてDetailView1
1 つに...)、何も変わりません... 助けてください、どこに問題があるのか わかりません!