热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Swift3如何为UISegmentedControl设置默认文本颜色?

如何解决《Swift3如何为UISegmentedControl设置默认文本颜色?》经验,为你挑选了2个好方法。

我想为UISegmentedControl的文本和背景设置颜色。因此,我要设置四种颜色,即文本和背景的默认和选定颜色。

我可以使用tintColorbackgroundColor设置背景。但是如何设置默认的文本颜色,而不是色调颜色?

注意:这是swift3而非较旧的语言。我的ios的初学者,我刚刚从swift3开始,没有前者语言的经验。

任何帮助将不胜感激。



1> budidino..:

Swift 4代码来更新您的文本颜色UISegmentedControlsc在下面的示例中):

// selected option color
sc.setTitleTextAttributes([NSAttributedStringKey.foregroundColor: UIColor.green], for: .selected)

// color of other options
sc.setTitleTextAttributes([NSAttributedStringKey.foregroundColor: UIColor.white], for: .normal)



2> Sumit Oberoi..:
UISegmentedControl.appearance().setTitleTextAttributes([NSForegroundColorAttributeName:UIColor.redColor()], forState: .Selected)


推荐阅读
author-avatar
淡漠初夏0_176
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有