問題タブ [swiftui-list]

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

swiftui - @Binding コントロールを使用した SwiftUI 動的リスト

配列を手動で参照せずに、@Binding 主導のコントロールを使用して動的リストを作成するにはどうすればよいですか? 当たり前のように思えますが、List または ForEach を使用して配列を反復処理すると、あらゆる種類の奇妙なエラーが発生します。

これは機能しません:

タイプ '_' にはメンバー 'id' がありません

次のようなこともありません。

汎用パラメーター 'SelectionValue' を推測できませんでした

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

swiftui - SwiftUI にキーボードが表示されたら、上にスクロールして TextField を確認します

私の使用例ではTextField、 で利用可能なアイテムの下に を配置する必要があり、Listそれを使用してTextFieldにアイテムを追加できますList

最初は、リスト項目はありません (items配列は空です)

これは最小限の再現可能な例です

に何かを入力して[アイテムの追加]TextFieldをクリックすると、新しいアイテムをリストに追加できます。使用して追加したすべてのアイテムは、. そのため、 (Appleのリマインダーアプリと同じように)でダウンします。ButtonTextFieldListTextFieldList

アプリに多くのアイテム (7 つ以上のアイテム) がある場合、キーボードが表示されたTextFieldときにキーボードが を覆い、 が見えなくなりTextFieldます。
このスクリーンショットを確認してください:

私が知りたいのは、リストを自動的にスクロールして(ビューを上に移動して)、 TextFieldキーボードがいつ表示されるかを確認する方法です(Appleのリマインダーアプリのように)。