問題タブ [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.
swiftui - @Binding コントロールを使用した SwiftUI 動的リスト
配列を手動で参照せずに、@Binding 主導のコントロールを使用して動的リストを作成するにはどうすればよいですか? 当たり前のように思えますが、List または ForEach を使用して配列を反復処理すると、あらゆる種類の奇妙なエラーが発生します。
これは機能しません:
タイプ '_' にはメンバー 'id' がありません
次のようなこともありません。
汎用パラメーター 'SelectionValue' を推測できませんでした
swiftui - SwiftUI にキーボードが表示されたら、上にスクロールして TextField を確認します
私の使用例ではTextField
、 で利用可能なアイテムの下に を配置する必要があり、List
それを使用してTextField
にアイテムを追加できますList
。
最初は、リスト項目はありません (items
配列は空です)
これは最小限の再現可能な例です
に何かを入力して[アイテムの追加]TextField
をクリックすると、新しいアイテムをリストに追加できます。使用して追加したすべてのアイテムは、. そのため、 (Appleのリマインダーアプリと同じように)でダウンします。Button
TextField
List
TextField
List
アプリに多くのアイテム (7 つ以上のアイテム) がある場合、キーボードが表示されたTextField
ときにキーボードが を覆い、 が見えなくなりTextField
ます。
このスクリーンショットを確認してください:
私が知りたいのは、リストを自動的にスクロールして(ビューを上に移動して)、 TextField
キーボードがいつ表示されるかを確認する方法です(Appleのリマインダーアプリのように)。