@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中下划线按钮文本所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)