给 UILabel 中的文字增加 line-through / Strikethrough (删除线)样式

2015-3-22   /   阅读数:10583   /   分类: iOS & Swift

iOS 6 中苹果引入了 NSStrikethroughStyleAttributeName 属性,用于设置 NSAttributedString 的删除线样式,用法如下:

let attributedText = NSAttributedString(string: "内容", attributes: [NSStrikethroughStyleAttributeName: 1])
let contentLabel = UILabel()
contentLabel.attributedText = attributedText

其中:

[NSStrikethroughStyleAttributeName: 1]

0 表示不显示删除线,1 表示显示删除线。

WRITTEN BY

avatar

评论:

xf
2017-06-02 14:18
如果有中文符号"¥"删除线就无效,有遇见过么?
wsb0617
2017-06-26 13:22
@xf:text上有¥不显示知道怎么回事吗
FLJ
2015-12-29 16:44
请问有什么好的学习swift的资源  能分享一下吗?

发表评论:

© 2011-2017 岁寒  |  Powered by Emlog