【发布时间】:2022-11-30 16:23:46
【问题描述】:
这是在带有 Xcode 14.1 的 iOS 16.1 上。我这里有这个视图,我希望在 iOS 16 锁定屏幕上将其用作锁定屏幕小部件,并将 watchOS 9 用作复杂功能,如.accessoryCircular:
struct ComplicationImageCircularView: View {
let name: String
let avatarData: Data
var body: some View {
if let image = UIImage(data: avatarData) {
Image(uiImage: image)
.resizable(resizingMode: .stretch)
.aspectRatio(contentMode: .fit)
.widgetLabel(name)
}
}
}
头像数据从提供程序下载并通过入口和入口视图传递到此视图。
此视图在 iPhone 的锁定屏幕上工作得很好,但在 watchOS 上复杂功能显示为空。
我试图确保 watchOS 复杂功能目标包含 UIKit,因为此视图使用 UIImage,但没有成功。
【问题讨论】:
标签: ios swift swiftui watchos widgetkit