SwiftUI: не удается изменить цвет фона сегментированного элемента управления на очистку?

Я пытаюсь изменить фон сегментированного элемента управления на очистку, но это не работает. Если я изменю его на яркий цвет, например оранжевый или синий, цвет изменится, но при очистке по-прежнему останется оттенок серого в качестве цвета фона? 🤔

      struct HomeSwipeView: View {
    
    init() {
        
        UISegmentedControl.appearance().backgroundColor = .clear
        UISegmentedControl.appearance().setTitleTextAttributes([
            .font : UIFont.preferredFont(forTextStyle: .headline)
        ], for: .normal)
        
    }
    
    var body: some View {
        Picker("", selection: $selectedTabIndex) {
            Text("One").tag(0)
            Text("Two").tag(1)
            
        }.pickerStyle(SegmentedPickerStyle())
    }
}

0 ответов

Другие вопросы по тегам