从UIKit调整SwiftUI组件

从UIKit调整SwiftUI组件,swiftui,uikit,Swiftui,Uikit,有时我需要调整swiftUI组件,因此我深入UIKit并调整我需要的,例如,在下面的代码中,我调整了特定视图的表视图外观,问题是对所有swiftUI视图的影响都是表视图,所以一切都变得一团糟,是否有某种方法可以调整特定视图的SwiftUI组件,而不影响其他视图中的相同组件 struct New_EditGroup: View { init() { let tableAppearance = UITableView.appe

有时我需要调整swiftUI组件,因此我深入UIKit并调整我需要的,例如,在下面的代码中,我调整了特定视图的表视图外观,问题是对所有swiftUI视图的影响都是表视图,所以一切都变得一团糟,是否有某种方法可以调整特定视图的SwiftUI组件,而不影响其他视图中的相同组件

    struct New_EditGroup: View {
            
        init() {
            let tableAppearance = UITableView.appearance()
            tableAppearance.contentInset = UIEdgeInsets(top: 16, left: 0, bottom: 0, right: 0)
            tableAppearance.sectionHeaderHeight = 1
            tableAppearance.sectionFooterHeight = 16
            
        }
       
        var body: some View {
    // ...

struct ContentView:View{
var body:一些观点{
导航视图{
形式{
截面(收割台:垫片().机架(高度:16)){

弗雷奇(1.只需使用
部分
参考-。不要尝试像
UIKit
那样使用
SwiftUI
。最好在SwiftUI上观看苹果开发者的视频,从头开始学习。不要从
UIKit
SwiftUI
进行逐行翻译。它们是完全不同的框架。我这样做,但也有一些不允许在SwiftUI中进行调整。您需要使用UIKit进行调整。可能是您可以编辑您的exist以显示SwiftUI尝试的代码和您打算执行的操作的图像。谢谢,但这不是我要找的。请参阅更新的答案和间隔高度
struct ContentView: View {
    var body: some View {
        NavigationView {
            Form {
                Section(header: Spacer().frame(height: 16)) {
                    ForEach(1..<10) { element in
                        Text("Element \(element)")
                    }
                }
            }
            .navigationBarTitle("Main Menu", displayMode: .inline)
        }
    }
}