我正在尝试为我的手表应用程序从情节提要迁移到 SwiftUI。在情节提要WKInterfacePicker
中,我将高度设置为 100,然后将图像作为WKImage
对象添加到WKPickerItem
.
当我尝试用 SwiftUI 做同样的事情时,我得到了不同的结果。我使用了这段代码:
Picker("", selection: $viewModel.temperature) {
ForEach(1 ..< 5) { i in
Image("temp-\(i)")
.resizable()
.aspectRatio(contentMode: .fill)
}
}
.frame(height: 100)
既不.fill
也不.fit
使单个图像像看起来那样占据选择器的整行WKInterfacePicker
。我究竟做错了什么?