問題タブ [swiftui-environment]
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 - @ObjectBinding をビュー経由で渡す必要があるという Apple の意味は何ですか?
私はSwiftUIを新しく勉強しています。そして、@ObjectBinding と @EnvironmentObject の違いを説明するApple の SwiftUI ビデオの Data flow を見たので、疑問が頭に浮かびました。Apple とはどういう意味ですか :
@ObjectBinding でホップからホップへモデルを渡す必要がありますか? (29分:00秒)
それらを使用するために別のビューで @binding を使用してオブジェクトを渡す必要がありますか?
@binding を使用せず、別の @ObjectBinding を使用してそれを参照するとどうなりますか?
それは不便ですか、SwiftUI が正しく動作しませんか、ビューが互いに同期されませんか?
swiftui - SwiftUI は毎回ポッドとすべてを再コンパイルします
私はSwiftUIで遊んでいて、かなり面白そうに見えますが、非常に厄介なパフォーマンスの問題に直面しています.
新しい SwiftUI ファイルを作成するか、SwiftUI ビューに大きな変更を加えると、XCode はすべての再コンパイルを開始します。ビューに含まれていなくても、ポッド(私はFirebaseを使用しています)を再コンパイルします。
プロセスが完了するまでに数分かかるため、この動作は非常に苦痛です。多くの場合、XCode エラーが発生し、キャンバスまたはデバイスに何かを配置する前に [再試行] をクリックする必要があります。
SwiftUI で開発するときのパフォーマンスを向上させるためにできることはありますか?
swift - SwiftUIの状態(通常、強調表示、無効)に応じてボタンの色を変更しますか?
色を手動で設定する代わりに、さまざまな状態 (通常、ハイライト、無効) の色を設定することは可能ですか?
var color: Color {返品条件? 。赤青 }
このように色の変化を設定していますが、状態によって変えることは可能でしょうか?手動で状態を確認して色を変更する必要はありませんか? このようなもの?
background(色、状態)