![](/img/trans.png)
[英]How can I make a SwiftUI List row background color extend the full width, including outside of the safe area
[英]How to make the list to have a full height in SwiftUI?
我是 SwiftUI 的新手,並通過在線課程學習。 但是它似乎有點過時了,因為我的代碼完全相同,但是 output 不是我所期望的。
我不知道如何使列表獲得完整高度並填充不同的單元格。
**關於問題的更新**
這是我的 output:
這是我想要的效果,全高:
import SwiftUI
struct ContentView: View {
var body: some View {
NavigationView {
List(posts) { post in
Text(post.title)
}
.navigationTitle("H4XOR News")
}
}
}
let posts = [
Post(id: "1", title: "Hello"),
Post(id: "2", title: "Bonjour"),
Post(id: "3", title: "Holo")
]
您沒有向我們提供 Post 結構,但無論如何,希望這是您所需要的。
import SwiftUI
struct ContentView: View {
@State var posts = ["Hello", "Bonjour", "Holo"]
var body: some View {
NavigationView {
List(posts, id: \.self) { post in
Text(post)
}
.listStyle(InsetListStyle())
.navigationTitle("H4XOR News")
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.