問題タブ [swiftui-text]
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 - ユーザーが TextField への書き込みを停止/一時停止したことを検出する - SwiftUI
ユーザーが SwiftUI の TextField にテキストを書き終わったときに通知を受け取りたいです。
シナリオは次のとおりです。
- ユーザーが TextField にテキストを入力します。
-ユーザーが 3 文字を超える文字列を書き、一時停止または書き終わったときに、その文字列を操作できるようにアプリに通知してもらいたい。
.onEditingChanged を試しましたが、ユーザーが編集を終了したときだけでなく、変更ごとにアクションが呼び出されます。
swiftui - Text のコンテンツに適合する ScrollView 内の 2 つの Text
私は2つ持ってText
いVStack
ます。どちらのテキストも無制限に行数を増やすことができます。テキストが画面よりも大きくなった場合は、スクロールしてすべてのコンテンツを表示できるようにしたいと考えています。
Mi 最初のアプローチ:
結果:
もちろんスクロールはありません...だから私はScrollViewを追加しました:
結果:
できます!しかし、テキストが画面の高さ全体を埋めるのに十分でない場合ScrollView
でも、利用可能なスペース全体に拡大され、コンテンツをラップしてスクロール機能を「無効」にしたいと考えています。
少量のテキストで得られるもののサンプル:
少量のテキストで取得したいもののサンプル:
ScrollView
問題は、親の高さ全体に拡張するのではなく、コンテンツを「ラップ」するようにするにはどうすればよいView
ですか?