1. 首页
  2. 数据库
  3. 其它
  4. 类似HTML标签语法设置UILabel多样式

类似HTML标签语法设置UILabel多样式

上传者: 2021-05-03 14:05:37上传 ZIP文件 278.04KB 热度 18次
源码HYBAttributedLabelCagegory,相信我们在开发中会遇到这么一种情况:一个标签有好几种不同的样式,这时候我们有几种方案。方案一:使用多个标签,但是这样不好;方案二:使用一个标签,利用attributedText属性设置多样式,但是需要指定不同的范围,这样会更麻烦。方案三:使用本HYBAttributedLabelCategory开源扩展,直接使用类似HTML标签来解决问题。 样式说明 目前只支持以下属性: font=value : 指定普通字体大小, 如font=18. boldfont=value: 指定加粗字体大小,如boldfont=18. color=value: 设置TextColor,可以是red/blue/yellow... 或者#eee/#eeee/#eeeeee或者0x/0Xffffff, 如color=red, color=#fff, color=0xffffff. backgroundcolor=value: 指定背景色,可以是red/blue/yellow... 或者#eee/#eeee/#eeeeee或者0x/0Xffffff, 如backgroundcolor=red, backgroundcolor=#fff, backgroundcolor=0xffffff. underline=value: 设置下划线的样式,值可以为0到9. 具体请参考 NSUnderlineStyle. 如underline=0, underline=1. 使用是很简单的,支持多种属性,与系统原生的API相关。
用户评论