問題タブ [swiftui-navigationview]

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 投票する
2 に答える
863 参照

ios - SwiftUI:NavigationBarItemを大きなタイトルナビゲーションタイトルに合わせる方法は?

何を試しても、このナビゲーション バーの項目をこのビューの大きなタイトルに合わせることができませんか? Spacer() を使用して VStack にパディングまたは配置しようとしましたが、押し下げませんでした。どうすれば適切に整列できますか?

画像

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

swift - NavigationView が存在する場合、SwiftUI macOS はメインメニューを変更できません

SwiftUI macOS アプリのメイン メニューのいくつかの項目を変更しようとしています。UIKit と UIMenuBuilder が機能する macOS Catalyst はまだ持っていません。Catalyst より下の macOS バージョン用のアプリも作成したいと考えています。

特定のエントリを削除してメイン メニューを変更し、編集 > 削除コマンドにキー ショートカットを追加する AppDelegate を追加しました。

ビュー スタックに NavigationView を追加するまで、すべて正常に動作します。

testApp で NavigationView を削除し、Show Text("hi") のみを削除すると、AppDelegate からのすべてのコマンドが正常に機能します。ただし、UI のどこかに NavigationView がある場合、.removeItemとは機能します.isHidden = trueが、残りは機能しません。

UI のどこかに NavigationView があると (最上位である必要はなく、その間に複数のレイヤーを配置することもできます)、メニュー項目にキー ショートカットを追加できるのはなぜですか? これはバグですか?はいの場合、これは既知のバグですか? いいえの場合、なぜそれが起こっているのですか?

アプリによって作成されたデフォルトのメニューを使用するのではなく、メイン メニューを完全に自分で作成する必要がありますか?