問題タブ [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.
ios - SwiftUI:テキストビューの幅を計算するにはどうすればよいですか?
説明する必要があるテキスト ビューの数が不明です (睡眠中に経過する時間数)。各 Text ビューは、Text("12")、Text("1") などの 1 時間だけです。
全体のジオメトリからそれに応じてスペースを差し引くことができるように、結合されたすべての時間テキスト ビューの幅を知る必要があります。以下は、widthOfString
UIKit で動作した可能性がある関数ですが、SwiftUI で適切なサイズを計算していないようです。どうすればこれを達成できますか?
使用例:
私のヘルパー関数と拡張機能:
swiftui - テキスト要素を常に「2 行」にする
私はこのような垂直スタックを持っています
理由を聞かないでください。私の上司はText
、テキストを 2 行に拡張する文字が lineA 変数に含まれていなくても、最初の行は常に 2 行にすることを決定しました。
2 行の場合は最初のテキストをレンダリングし、2 行以上ある場合はまだ reticence を表示する方法はありますか?
フレームを使用してそれを行うことがわかります。一種の自殺であり、高さをデバイスごとに異なる可能性のあるポイントの値に固定します。
致命的ではない解決策はありますか?