SwiftUI 图像未填充小部件

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

我正在努力将整个图像放入小部件中而不遗漏边缘。

struct QuoteWidgetEntryView : View {
    var entry: Provider.Entry

    var body: some View {
        Image(entry.quotes)
            .resizable()
            .scaledToFill()
            .ignoresSafeArea(.all)
    }
}

如下所示:https://i.sstatic.net/LtOJ5.jpg

关于如何解决这个问题的任何想法。

我尝试了以下实验,但没有成功。

 .frame(maxWidth: .infinity, maxHeight: .infinity)
swift swiftui widget
1个回答
0
投票

使用

.containerBackground()
修改器设置背景图像。

struct QuoteWidgetEntryView : View {
    var entry: Provider.Entry
    
    var body: some View {
        Text("Filled!")
            .containerBackground(for: .widget) {
                Image(entry.quotes)
                    .resizable()
                    .scaledToFill()
            }
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.