更改UISegmentedControl的边框颜色

更改UISegmentedControl的边框颜色

本文介绍了更改UISegmentedControl的边框颜色的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要两个部分使用不同的边框颜色。默认我使用白色作为边框颜色。

I need different border colour for both the sections.By default I am having white as border color.

任何人都可以帮我解决这个问题吗?

Can anyone help me out with this?

推荐答案

快速试试这个:

class MySegmentedControl: UISegmentedControl{

    override func awakeFromNib() {
       super.awakeFromNib()
       for selectView in subviews{
            selectView.layer.borderColor = borderColor?.CGColor
            selectView.layer.borderWidth = CGFloat(borderWidth)
            selectView.layer.cornerRadius = CGFloat(cornerRadius)
            selectView.layer.masksToBounds = true
       }
    }

}

因为,每个Segment都是View,你可以定制我t但是你想要

its because, each Segment is a View, you can custom it However you want

这篇关于更改UISegmentedControl的边框颜色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-29 05:23