как я могу быстро изменить цвет этого разделителя? ![enter image description here](https://i.stack.imgur.com/Sy8JN.png)
Я пробовал это:
setDividerImage(UIColor.white.image(CGSize(width: 0.1, height: 0.1)),
forLeftSegmentState: .normal,
rightSegmentState: .normal,
barMetrics: .default)
extension UIColor {
func image(_ size: CGSize = CGSize(width: 1, height: 1)) -> UIImage {
return UIGraphicsImageRenderer(size: size).image { rendererContext in
self.setFill()
rendererContext.fill(CGRect(origin: .zero, size: size))
}
}
}
Но проблема в том, что он занимает всю высоту segmentedControl независимо от того, какую высоту разделителя я установил. Если я также использую вышеупомянутый подход, он также создает разделитель рядом с выбранным сегментом, которого у Apple по умолчанию нет, и я тоже не хочу.
![enter image description here](https://i.stack.imgur.com/y4Kkp.png)