iOS:我可以更改按钮标题的颜色部分吗?
我是iOS新手。我想知道如何更改iOS:我可以更改按钮标题的颜色部分吗?,ios,uibutton,Ios,Uibutton,我是iOS新手。我想知道如何更改ui按钮标题的每个部分的颜色 例如,myUIButton中的标题部分是黑色的,myUIButton中的标题部分是黄色的 这是描述图像的方法 任何帮助都将不胜感激您可以使用NSMutableAttributedString然后使用[按钮设置AttributedTitle:attString for State:UIControlStateNormal]将其添加到按钮 要更改属性字符串中某个范围的颜色,请阅读,基本上它只是属性字典的1 阅读此文我使用下面的代码解决我
ui按钮
标题的每个部分的颜色
例如,myUIButton
中的标题部分是黑色的,myUIButton
中的标题部分是黄色的
这是描述图像的方法
任何帮助都将不胜感激您可以使用
NSMutableAttributedString
然后使用[按钮设置AttributedTitle:attString for State:UIControlStateNormal]将其添加到按钮代码>
要更改属性字符串中某个范围的颜色,请阅读,基本上它只是属性字典的1
阅读此文我使用下面的代码解决我的问题。
对于ui标签
NSMutableAttributedString *text =
[[NSMutableAttributedString alloc]
initWithAttributedString: self.lblFriendBand.attributedText];
[text addAttribute:NSForegroundColorAttributeName
value:[UIColor redColor]
range:NSMakeRange(1, 2)];
[self.lblFriendBand setAttributedText: text];
对于ui按钮
NSMutableAttributedString *text2 =
[[NSMutableAttributedString alloc]
initWithAttributedString: self.btnFriendName.titleLabel.attributedText];
[text2 addAttribute:NSForegroundColorAttributeName
value:[UIColor redColor]
range:NSMakeRange(1, 2)];
[self.btnFriendName setAttributedTitle:text2 forState:UIControlStateNormal];
不,我找不到这方面的任何教程,但我可以在AndroidPossible的@JasonNam副本中完成。请查看我的编辑帖子。您可以在您给我的链接中解释更多内容。它不谈论改变颜色。