問題タブ [swiftui-scrollview]

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

ios - Array で ScrollView を使用する際の問題

Web サービスの呼び出しによって配列が更新されるたびに、配列を使用してゲーム情報を表示しようとしています。配列は正常に読み込まれていますが、実行時に次のようになります。

汎用構造体 'ForEachWithIndex' では、'Binding<[MatchData]>' が 'RandomAccessCollection' に準拠している必要があります

私のScrollView:

配列の私の宣言:

そしてMatchData:

確かに、状態を使用して ScrollView を更新しようとしたのはこれが初めてですが、予想よりもはるかに難しく、コードで何が間違っているのかわかりません。

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

swiftui - Text のコンテンツに適合する ScrollView 内の 2 つの Text

私は2つ持ってTextVStackます。どちらのテキストも無制限に行数を増やすことができます。テキストが画面よりも大きくなった場合は、スクロールしてすべてのコンテンツを表示できるようにしたいと考えています。

Mi 最初のアプローチ:

結果:

ここに画像の説明を入力

もちろんスクロールはありません...だから私はScrollViewを追加しました:

結果:

ここに画像の説明を入力

できます!しかし、テキストが画面の高さ全体を埋めるのに十分でない場合ScrollViewでも、利用可能なスペース全体に拡大され、コンテンツをラップしてスクロール機能を「無効」にしたいと考えています。

少量のテキストで得られるもののサンプル:

ここに画像の説明を入力

少量のテキストで取得したいもののサンプル:

ここに画像の説明を入力

ScrollView問題は、親の高さ全体に拡張するのではなく、コンテンツを「ラップ」するようにするにはどうすればよいViewですか?

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

swift - タイプ「TaskElement」の値を予期される引数タイプ「EnvironmentObject」に変換できません'

TaskElement モデルを environmentObject に設定して、タスクを編集できるようにしました。同じページでタスクを編集して新しいタスクを作成できるのが気に入りました。これは NewTaskView と呼ばれます。ところで、この NewTaskView_Previews でもエラーが発生しますが、以下の 2 つのエラーの理由を理解できれば、自分で解決できると思います。

しかし、この変更を行うと、次のエラーが発生しました。

事前に助けてくれてありがとう。プロジェクト全体を見たい場合は、https://github.com/m3rtkoksal/TaskManagerにアクセスしてください。