GeometryReader无法生成正确的屏幕高度?

问题描述 投票:0回答:1
public var body: some View  
{  
  ZStack{  

     GeometryReader { geometry in  
          RoundedRectangle(cornerRadius: 25, style: .continuous)  
            .frame(width: geometry.size.width*1.00, height: geometry.size.height*1.00)  
            .zIndex(0)  
      }  
  }  
} 

我正在使用GeometryReader绘制一个圆角的矩形来填充整个手表屏幕,在38mm的手表模拟器上看起来不错,但是当我将手表尺寸增加到40、42、44mm时,我注意到高度没有填充整个屏幕。我必须将倍数调整为例如1.1,以填满更多屏幕。

有人可以告诉我我是否正确使用了GeometryReader?

watchkit swiftui
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.