問題タブ [swiftui-previews]

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

swift - SwiftUI でのパフォーマンスの向上: 新しいビューを作成するか、@ViewBuilder で関数を使用する

SwiftUI で異なるビュー構成を使用する場合、次の 2 つのアプローチを取ることができます。

  1. ビュー内で @ViewBuilder 関数をヘルパー関数として使用するには:
  1. その UI ピースの別のビューを作成するには:

どちらが優れているのだろうか、どうすればそれを測定できるのでしょうか?

分析的には、2 番目の方が大きなビュー チャンクでパフォーマンスが優れているように思えます。特に、プレビューの読み込み時間で確認できますが、手がかりはありません。

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

swift - タイプ「Int.Type」の値を期待される引数タイプ「Int」に変換できません - Swift

ここでやろうとしているのは、NavigationLink を使用して「KarvonenVal」の値を SummaryView に移動することです。

しかし、「KarvonenCalc_Previews」で「タイプ 'Int.Type' の値を予期される引数タイプ 'Int' に変換できません」というエラーを受け取り続けました。私は文字通りここで立ち往生しており、SummaryView で KarvonenVal を表示できません。

また、SummaryView_Preview で、「タイプ 'String.Type' の値を予期される引数タイプ 'String' に変換できません」という同様のエラーを受け取りました。