我正在开发一个使用swift的iOS应用程序,我想改变选定的分段控件的字体,只选择一个,我已经发现如何改变所有分段的字体,但我正在寻找一种单独做的方法,例如只为选定的分段加粗。
这是如何对UISegmentedControl中的所有段执行此操作:
let attr = NSDictionary(object: UIFont(name: "OpenSans", size: 12.0)!, forKey: NSFontAttributeName as NSCopying)
UISegmentedControl.appearance().setTitleTextAttributes(attr as [NSObject : AnyObject] , for: .normal)发布于 2018-08-23 22:25:01
对于UIControlState,您可以使用setTitleTextAttributes,但不要使用.normal,而要使用.selected
https://stackoverflow.com/questions/51988004
复制相似问题