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

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

image - SwiftUI を使用して画像を 2 つにカットする方法

こんなイメージがありますここに画像の説明を入力

SwiftUIを使用して、中央で2つに分割したいと思います。アクセスできる2つの別々の画像が残っています。ただし、オリジナルを上下に分割する方法がわかりません。元のイメージを作成するには、2 つのピースを並べる必要があります。

トップ画像: ここに画像の説明を入力

下の画像: ここに画像の説明を入力

ジオメトリ リーダーを使用して高さと幅を読み取り、高さの半分の画像を返そうとしましたが、2 つの画像はこのように気に入りません。

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

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

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

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

使用例:

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