【已解决】iOS中attributedText和普通的text有何区别

uitableview – Swift: Auto layout and table view cells with dynamic heights – Stack Overflow

-》

preferredMaxLayoutWidth – UILabel Class Reference

-》

要搞清楚:

attributedText和普通的text有何区别

 

尤其是:

ios – Swift change color of text using NSMutableAttributedStrings – Stack Overflow

中的:

cell.textLabel?.text

cell.textLabel?.attributedText

 

搜:

Swift UITableView attributedText

Swift(2.0)中NSAttributedString[简译]

 

-》

感觉是:

  • text:就是普通的文字
  • attributedText:带属性的文字-》带特殊的那种,字体,下划线,删除线,阴影等等特殊效果的,文字

 

而对于:

UITableViewCell中textLabel中的text和attributedText:

text:如果是普通的文字,那么直接设置text为文字的值即可

-》另外还有textColor,font等参数可以去设置文字的其他的基本属性

-》如果需要特殊定义的,特殊的显示效果的,比如删除线,下划线等等文字,那么就去:

实现对应的带属性的attributedText,设置好,然后赋值给cell.textLabel?.attributedText



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量