問題タブ [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.

0 投票する
3 に答える
957 参照

swiftui - SwiftUI Text で単語のフレームを取得する

その単語のフレームを設定できるように、文内の単語の位置を見つけたいです。たとえば、次のようにします。 ここに画像の説明を入力

現在SwiftUIでこれを行うことは可能ですか

私はいくつかのコードを書きました、そしてこれは私が得たものです

ここに画像の説明を入力

ストーリーボードを使用したUIKitの同じコード

ここに画像の説明を入力

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

swiftui - ユーザーが TextField への書き込みを停止/一時停止したことを検出する - SwiftUI

ユーザーが SwiftUI の TextField にテキストを書き終わったときに通知を受け取りたいです。

シナリオは次のとおりです。

- ユーザーが TextField にテキストを入力します。

-ユーザーが 3 文字を超える文字列を書き、一時停止または書き終わったときに、その文字列を操作できるようにアプリに通知してもらいたい。

.onEditingChanged を試しましたが、ユーザーが編集を終了したときだけでなく、変更ごとにアクションが呼び出されます。

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

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

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

Mi 最初のアプローチ:

結果:

ここに画像の説明を入力

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

結果:

ここに画像の説明を入力

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

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

ここに画像の説明を入力

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

ここに画像の説明を入力

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