как я могу быстро изменить цвет этого разделителя?
Я пробовал это:
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 по умолчанию нет, и я тоже не хочу.