gpt4 book ai didi

ios - 更改 UISegmentedControl 中特定段的标题文本颜色?

转载 作者:行者123 更新时间:2023-12-04 16:29:33 26 4
gpt4 key购买 nike

如何仅更改 UISegmentedControl 的一个特定部分的文本颜色?我想让它们都保持正常,除了一个特定的段,它应该是不同的颜色,无论是否被选中。

最佳答案

@IBDesignable
class DesignableSegmentControl: UISegmentedControl{
}
extension UISegmentedControl{
@IBInspectable
var textColor: UIColor{
get {
return self.textColor
}
set {
let unselectedAttributes = [NSAttributedString.Key.foregroundColor: newValue,
NSAttributedString.Key.font: UIFont.systemFont(ofSize: 13, weight: UIFont.Weight.regular)]
self.setTitleTextAttributes(unselectedAttributes, for: .normal)
self.setTitleTextAttributes(unselectedAttributes, for: .selected)
}
}
}

只需更改段控件的类名,如下所示:

【更改类(class)名称】:
enter image description here

[更改文字颜色]:
enter image description here

关于ios - 更改 UISegmentedControl 中特定段的标题文本颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53622438/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com