問題タブ [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 投票する
1 に答える
370 参照

swift - ハイフネーション SwiftUI テキスト

SwiftUI テキストにハイフネーションを追加するにはどうすればよいですか? 現在、SwiftUI はスペースがない場合に段落を作成しますが、これによりすべてが読みづらくなり、乱雑になります。

ここに画像の説明を入力

少し調べてみましたが、ネイティブな方法はないようです。これを達成する別の方法はありますか?

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

ios - SwiftUI:テキストビューの幅を計算するにはどうすればよいですか?

説明する必要があるテキスト ビューの数が不明です (睡眠中に経過する時間数)。各 Text ビューは、Text("12")、Text("1") などの 1 時間だけです。

全体のジオメトリからそれに応じてスペースを差し引くことができるように、結合されたすべての時間テキスト ビューの幅を知る必要があります。以下は、widthOfStringUIKit で動作した可能性がある関数ですが、SwiftUI で適切なサイズを計算していないようです。どうすればこれを達成できますか?

使用例:

私のヘルパー関数と拡張機能:

0 投票する
2 に答える
129 参照

swiftui - テキスト要素を常に「2 行」にする

私はこのような垂直スタックを持っています

理由を聞かないでください。私の上司はText、テキストを 2 行に拡張する文字が lineA 変数に含まれていなくても、最初の行は常に 2 行にすることを決定しました。

2 行の場合は最初のテキストをレンダリングし、2 行以上ある場合はまだ reticence を表示する方法はありますか?

フレームを使用してそれを行うことがわかります。一種の自殺であり、高さをデバイスごとに異なる可能性のあるポイントの値に固定します。

致命的ではない解決策はありますか?

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

swiftui - SwiftUI Text iOS15: テキスト ビュー内の電子メールまたは URL がアクセント カラーを使用してレンダリングされる

iOS15で以下のコードを実行すると、コンテンツ内のURLやメールアドレスの色が前景色ではなくアクセントカラーになります。どうすればそれをオーバーライドできますか?

iOS15 でのテキスト ビューのレンダリング方法