Post

Replies

Boosts

Views

Activity

Reply to How can I detect when a window is resized in VisionOS?
Hi, you can use the GeometryReader3D. If you need the size of the window in meters, you can convert it using PhysicalMetricsConverter @Environment(\.physicalMetrics) private var metricsConverter: PhysicalMetricsConverter var body: some View { GeometryReader3D { proxy in let _ = print(proxy.size, metricsConverter.convert(proxy.size, to: .meters)) RealityView { content, attachments in ...
Topic: App & System Services SubTopic: Core OS Tags:
Oct ’23
Reply to Debugging Max Volume size - GeometryReader3D units?
Hi, you can convert these points to meters using PhysicalMetricsConverter. @Environment(\.physicalMetrics) private var metricsConverter: PhysicalMetricsConverter var body: some View { GeometryReader3D { proxy in let sizeInMeters = metricsConverter.convert(proxy.size, to: .meters) let _ = print(sizeInMeters)
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
Oct ’23
Reply to How can I detect when a window is resized in VisionOS?
Hi, you can use the GeometryReader3D. If you need the size of the window in meters, you can convert it using PhysicalMetricsConverter @Environment(\.physicalMetrics) private var metricsConverter: PhysicalMetricsConverter var body: some View { GeometryReader3D { proxy in let _ = print(proxy.size, metricsConverter.convert(proxy.size, to: .meters)) RealityView { content, attachments in ...
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Oct ’23