Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
swiftui iOS 14中分隔符颜色为白色_Ios_Swift_Iphone_Swiftui_Ios14 - Fatal编程技术网

swiftui iOS 14中分隔符颜色为白色

swiftui iOS 14中分隔符颜色为白色,ios,swift,iphone,swiftui,ios14,Ios,Swift,Iphone,Swiftui,Ios14,Xcode 12 iOS 14 Swift用户界面 如何更改列表中的分隔符颜色,请查看下面的代码 struct SettingMenu: View { var settings: [Setting] = SettingItems.options var body: some View { List{ ForEach(settings, id: \.self) { setting in HStack{ Image(sy

Xcode 12 iOS 14 Swift用户界面 如何更改列表中的分隔符颜色,请查看下面的代码

struct SettingMenu: View {
var settings: [Setting] = SettingItems.options
var body: some View {
    List{
        ForEach(settings, id: \.self) { setting in
            HStack{
                Image(systemName: setting.imageName)
                    .frame(width: 25, height: 25).foregroundColor(Color.white)
                Text(setting.title)
                    .font(.callout).foregroundColor(Color.white)
            }
        }.listRowBackground(Color(red: 62 / 255, green: 56 / 255, blue: 104 / 255)).cornerRadius(25)
        
    }
    .onAppear() {
        UITableView.appearance().backgroundColor = UIColor.clear
        UITableView.appearance().separatorStyle = .singleLine
        
    }
}
}
我尝试了
UITableView.appearance().separatorColor=UIColor.white
,但它对我不起作用


提前感谢

如果您有一个正常列表,请使用LazyVStack。尝试将这些设置移动到
init()
而不是出现。