这是我来自 Xcode16、swift6 的简单代码:
@main
struct NavigationTestApp: App {
init(){
let appearance = UINavigationBarAppearance() //Cannot find 'UINavigationBarAppearance' in scope
}
var body: some Scene {
WindowGroup {
ContentView()
}
}
}
我收到的错误是“在范围内找不到‘UINavigationBarAppearance’”-为什么会这样以及如何修复它>
这在我的旧 iPad 上 Swift Playgrounds 上运行得很好,但在这里不行。
像这样配置 UINavigationBarAppearance:
UINavigationBar.appearance().isTranslucent = false
UINavigationBar.appearance().barTintColor = .systemRed