問題タブ [geometryreader]
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 で適切なサイズを計算していないようです。どうすればこれを達成できますか?
使用例:
私のヘルパー関数と拡張機能: