Вы буквально только должны преобразовать код быстр ...
let customSegmentedControl = UISegmentedControl.appearance()
customSegmentedControl.setTitleTextAttributes([NSForegroundColorAttributeName : UIColor.red], for: UIControlState.normal)
Но я считаю, что код вы вывесили изменения фактического цвета букв, а не цвета снаружи. Цвет снаружи называется «оттенок», и это изменилось, как это:
customSegmentedControl.tintColor = UIColor.blue
EDIT: Только для изменения границы
Поскольку каждый сегмент в SegmentedControl является актуальной UIView вы можете получить доступ к ним непосредственно и настройте их в соответствии с вашими потребностями, как в this answer.
Или вы можете установить «фоновое изображение», которое, я считаю, можно установить на нужный вам цвет. (Хотя метод выше кажется менее сложным)
Извините, что смутил, я просто хочу изменить цвет рамки на серый. – aircraft
цвет границы до серого, но внутри оранжевый? и буквы белые? – Pochi
вправо, просто хотите изменить только цвет границы, знаете ли, установить цвет оттенка, также будет установлен цвет рамки. – aircraft