【发布时间】:2020-02-26 01:17:16
【问题描述】:
我正在尝试创建一个表单选择器,在顶层显示当前选择的图像资源,当用户选择它以显示详细信息时,我希望它显示所有可用的图像资源。
这里是相关的代码部分:
Picker("Background image:", selection: $task.background) {
ForEach(0 ..< backgroundImages.count) {
Image("Background\($0)").resizable().frame(width: 100, height: 35, alignment: .center)
Text("Background\($0)")
}
}
问题在于,我在详细信息屏幕中得到:
图像是空白的,图像和文本出现在 2 个不同的行上。
我尝试将图像和文本行包装在 HStack 中,但这会在其他行上产生编译时错误。任何建议都会有所帮助。
【问题讨论】: