ios – 在swift中下划线按钮文本

ios – 在swift中下划线按钮文本,第1张

概述我有UIButton在界面构建器中,我将其标题设置为“Attributed”。我如何让它的标题从swift的代码强调? @IBOutlet weak var myBtn: UIButton! 我创建了这个按钮的touchUpInside事件调用的函数 var attributedString = NSMutableAttributedString(string:"new text") va 我有UIbutton在界面构建器中,我将其标题设置为“Attributed”。我如何让它的标题从swift的代码强调?

@IBOutlet weak var myBtn: UIbutton!

我创建了这个按钮的touchUpInsIDe事件调用的函数

var attributedString = NSMutableAttributedString(string:"new text")    var attrs = [        NSFontAttributename : UIFont.systemFontOfSize(19.0),NSForegroundcolorAttributename : UIcolor.redcolor()    ]    var gString = NSMutableAttributedString(string:"g",attributes:attrs)    attributedString.appendAttributedString(gString)    myBtn.TitleLabel?.attributedText = attributedString;

但还是没有结果。另外我还需要知道如何访问下划线属性。文字,大小和颜色保持不变。

解决方法 这里你去,只是测试了。 (至少在xCode 7 Beta中工作)

@IBOutlet weak var yourbutton: UIbutton!var attrs = [NSFontAttributename : UIFont.systemFontOfSize(19.0),NSForegroundcolorAttributename : UIcolor.redcolor(),NSUnderlinestyleAttributename : 1]var attributedString = NSMutableAttributedString(string:"")overrIDe func vIEwDIDLoad() {  super.vIEwDIDLoad()  let buttonTitleStr = NSMutableAttributedString(string:"My button",attributes:attrs)  attributedString.appendAttributedString(buttonTitleStr)  yourbutton.setAttributedTitle(attributedString,forState: .normal)}
总结

以上是内存溢出为你收集整理的ios – 在swift中下划线按钮文本全部内容,希望文章能够帮你解决ios – 在swift中下划线按钮文本所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1072072.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存