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