具有swiftui形状的自适应帧(窗口小部件)大小

问题描述 投票:1回答:1

我想将我的小部件的大小调整为小部件内容的整体大小。问题是,标准形状(窗口小部件的背景)默认为可用空间,我不想对其框架进行硬编码。任何建议,例如使用GeometryReader?

struct WidgetView: View {
    var body: some View {

        ZStack {

            RoundedRectangle(cornerRadius: 40, style: .continuous)
                .foregroundColor(.gray)

            Text("TestingText")

        }
    }
}
ios swiftui size frame shapes
1个回答
0
投票

我想你想要这个

struct WidgetView: View {
    var body: some View {

        Text("TestingText")
           .background(RoundedRectangle(cornerRadius: 40, style: .continuous)
            .foregroundColor(.gray))
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.