UISEGMENTED CONTROL UI модификация - PullRequest
0 голосов
/ 03 июля 2018

Я приложил свой экран для вашей справки, мне нужно сделать так, чтобы текст внутри сегментированного элемента управления отображался жирным шрифтом. когда я увеличиваю размер текста внутри сегмента, он увеличивается, но мне нужно увеличить жирность текста. Мне нужно, чтобы цвет текста был белым, а затем текст должен быть достаточным для идентификации. enter image description here

Я приложил код настройки для вашей справки

// Настройка сегментированного элемента управления с цветом фона и оттенка, размером шрифта

segmented_Control.tintColor = UIColor.white
segmented_Control.backgroundColor = UIColor(red: 249/255, green: 8/255, blue: 129/255, alpha: 1)
segmented_Control.layer.cornerRadius = 20
let font = UIFont.systemFont(ofSize: 20)
segmented_Control.setTitleTextAttributes([NSAttributedStringKey.font: font],
                                             for: .normal)

1 Ответ

0 голосов
/ 03 июля 2018

// Настройка сегментированного элемента управления с цветом фона и оттенка, размером шрифта

        segmented_Control.tintColor = UIColor(red: 249/255, green: 8/255, blue: 129/255, alpha: 1)
        segmented_Control.backgroundColor = UIColor.white
        segmented_Control.layer.cornerRadius = 20
       // let font = UIFont.systemFont(ofSize: 20)
        let font =  UIFont.boldSystemFont(ofSize: 20)
        segmented_Control.setTitleTextAttributes([NSAttributedStringKey.font: font],
                                             for: .normal)

теперь мой код работает нормально.

...