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())
}
}