我只是在navigationBarItems中放置了一些视图,引导属性。但是Xcode在我的第一个Text元素中一直抱怨“Type of expression is ambiguous without more context”:
var body: some View {
NavigationView {
List {
ForEach(people) {person in
PersonView(person: person)
}
}.navigationBarItems(leading: VStack {
HStack(spacing: 100) {
Text("Find People").font(.system(size: 30)).bold()
Text("Follow All").foregroundColor(Color(ColorUtils.hexStringToUIColor(hex: Constants.THEME.THEME_COLOR)))
}
HStack(spacing: 100) {
Text("Import from: ")
ForEach(socialIcons, id: \.self) {icon in
Image(icon).resizable().frame(width: 25, height: 25)
}
}
},
trailing: nil
)
}
}
这就是我想要的
这是我的代码快照:
1条答案
按热度按时间f4t66c6m1#
不要相信Xcode:
Xcode是not very intelligent来告诉你SwiftUI中真实的的问题是什么。所以不管你信不信,问题出在
trailing: nil
上。你应该扔掉它!
所以它会是: