Moh*_*ish 5 user-interface swift ios13 swiftui swiftui-list
我在 SwiftUI 中创建了一个列表。我想更改颜色或删除分隔符,因为在 UIKit 中,我们可以轻松更改 TableView 中分隔符的颜色。
下面是SwiftUI中列表的代码和UI(图像)
@State private var users = ["Paul", "Taylor", "Adele"]
var body: some View {
List(){
ForEach(users, id: \.self) { user in
HStack{
Image("helmet").resizable().frame(width: 40, height: 40, alignment: .leading)
VStack(alignment : .leading){
Text(user).font(.custom("SFProText-Semibold", size: 14))
Text("Blu Connect").font(.custom("SFProText-Semibold.ttf", size: 11))
}
}
}
.onDelete(perform: delete)
}
}
Run Code Online (Sandbox Code Playgroud)
尝试这个
var body: some View {
UITableView.appearance().separatorColor = UIColor.blue
return List(){
ForEach(users, id: \.self) { user in
HStack{
Image("helmet").resizable().frame(width: 40, height: 40, alignment: .leading)
VStack(alignment : .leading){
Text(user).font(.custom("SFProText-Semibold", size: 14))
Text("Blu Connect").font(.custom("SFProText-Semibold.ttf", size: 11))
}
}
}
.onDelete(perform: delete)
}
}
Run Code Online (Sandbox Code Playgroud)
这是一种全局变量,因此您要更改应用程序中所有 UITableView 中的分隔符颜色(列表和表单在后台使用 UITableView)
| 归档时间: |
|
| 查看次数: |
3009 次 |
| 最近记录: |