Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios ui分段控件ui修改_Ios_Swift_Uisegmentedcontrol - Fatal编程技术网

Ios ui分段控件ui修改

Ios ui分段控件ui修改,ios,swift,uisegmentedcontrol,Ios,Swift,Uisegmentedcontrol,我已经附加了我的屏幕供您参考,我要做的是我需要使分段控件内的文本可见,这是粗体。当我增加段内文本的大小时,它会增加,但我需要增加文本的粗体。 我需要的文本颜色是白色,然后文本应该是生化需氧量足以识别 我已附上定制代码供您参考 //使用背景色和色调、字体大小自定义分段控件 segmented_Control.tintColor = UIColor.white segmented_Control.backgroundColor = UIColor(red: 249/255, green: 8/255

我已经附加了我的屏幕供您参考,我要做的是我需要使分段控件内的文本可见,这是粗体。当我增加段内文本的大小时,它会增加,但我需要增加文本的粗体。 我需要的文本颜色是白色,然后文本应该是生化需氧量足以识别

我已附上定制代码供您参考


//使用背景色和色调、字体大小自定义分段控件

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)

//使用背景色和色调、字体大小自定义分段控件

        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)

现在我的代码运行良好

您是否尝试过
UIFont.boldSystemFont(大小:20)
?与您的问题无关,但在
segmented\u控件中从命名中删除下划线“\u”
这真是一个丑陋的un swiftok僵尸,我将删除下划线。让我试试@sandeep Bhandarithanks@SandeepBhandari