Я пытаюсь сделать панель навигации прозрачной, используя init (), но получаю ошибку «Возврат из инициализатора без инициализации всех сохраненных свойств», и я не знаю, как ее решить. Вот мой код:
import SwiftUI
struct DoctorHomePage: View {
@Binding var shouldPopToRootView : Bool
@State var hiddingNavBar = true
@State private var curent: Int? = nil
@State private var profileSegue: Int? = nil
@State private var isActive: Bool = false
let defaults = UserDefaults.standard
let networkRequest = Network()
@State var cancelable: AnyCancellable? = nil
@State var localPatients : [Patients] = []
@Environment(\.colorScheme) var colorScheme: ColorScheme
@State private var isShowing = false
init() {
UINavigationBar.appearance().backgroundColor = .clear
UINavigationBar.appearance().setBackgroundImage(UIImage(), for: .default)
} // I get the error here
var body: some View {
NavigationView {
VStack {
Text("Hello, World!")
}
}
}
}