mar*_*ars 7 swiftui swiftui-list swiftui-navigationview
我想在 swiftui 中为列表设置图像标题。我想要的效果如下图所示:
但是,我无法删除该图像行中的填充。我的代码如下:
import SwiftUI
struct ContentView: View {
var body: some View {
NavigationView {
List {
Section() {
Image("HeadImage")
.resizable()
.frame(height: 150)
}
ForEach((0..<4), id: \.self) { index in
Section {
NavigationLink(destination: Text("aaa")) {
Label("Buttons", systemImage: "capsule")
}
NavigationLink(destination: Text("aaa")) {
Label("Colors", systemImage: "paintpalette")
}
NavigationLink(destination: Text("aaa")) {
Label("Controls", systemImage: "slider.horizontal.3")
}
}
}
}
.navigationBarTitle("SwiftUI")
.navigationBarTitleDisplayMode(.inline)
}
.accentColor(.accentColor)
}
}
Run Code Online (Sandbox Code Playgroud)
但图像行有一个填充,如下所示:
有什么方法可以去除这个填充吗?
Asp*_*eri 23
这是行插入,可以按如下方式关闭它们
Section() {
Image("HeadImage")
.resizable()
.frame(height: 150)
.listRowInsets(EdgeInsets()) // << here !!
}
Run Code Online (Sandbox Code Playgroud)
使用 Xcode 14 / iOS 16 进行测试
| 归档时间: |
|
| 查看次数: |
10686 次 |
| 最近记录: |