問題タブ [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.
swiftui - SwiftUI で UINavigationBar の外観を切り替える
オンデマンドで SwiftUI ビューの色を変更できるようにする必要があります。これは、View 内のオブジェクトの色をオンデマンドで切り替える場合の問題ではありませんが、NavigationBar の外観プロパティについてはどのように行うことができるのでしょうか? ビューの初期化時にナビゲーション バーの外観を設定する方法を次に示します。ボタンをタップすると、ボタンの色が変わりますが、ナビゲーション バーの外観は変わりません。theme1 に別の値を指定してアプリを再起動すると正しい色が表示されますが、ボタンをタップしてもボタンの色が変わるだけで、NavBar の外観は変わりません。
}
ios - iOS 15 の不透明なナビゲーション バーから透明なナビゲーション バーを使用してビュー コントローラーに移動する
iOS 15 で、透明なナビゲーション バーを持つビュー コントローラーに移動すると、透明なバーへのアニメーションが期待どおりに動作しません。
ただし、透明なナビゲーション バーを使用してビュー コントローラーに戻ると、アニメーションは期待どおりに機能します。
これは、ビューコントローラーをセットアップした方法です。
rootVC
ファーストVC
セカンドVC
次の例で、 rootVC -> firstVCからではなく、secondVC -> firstVCからの移行がいかにスムーズであるかに注目してください。
サンプル プロジェクト: https://github.com/karlingen/NavigationTest
なぜこのように振る舞うのか、何か考えはありますか?