我有一个详细视图,显示时有大量间距,但我无法找出原因。
struct MessageDetailView : View {
var friend: Friend
var body: some View {
NavigationView {
List {
ForEach(0..<friend.messages.count) { message in
Text(self.friend.messages[message])
.modifier(textBubbleModifier())
}
}.navigationBarTitle(
Text(self.friend.name))
}
}
}
Friend结构体非常简单:
struct Friend: Identifiable {
var id = UUID()
var name: String = ""
var messages: [String] = [""]
}
let friends: [Friend] = [
Friend(name: "Mark Zuckerberg", messages: ["Let's keep things private between you and I, shall we?", "I can keep a secret", "I definitely won't sell all your data"])
以下是两张图片,一张是模拟器中出现错误空格的截图,另一张则是正常的画布视图。有何建议?可能只是Xcode的一个bug。