代码库> 图文混排> SFAttributedString
SFAttributedString
关注
上传者:qddnovo 分类:图文混排(Text & Graphics)
查看次数:228 下载次数:34
上传时间:2020-07-20 大小:7 B
这是迄今为止输出NSAttributedString杠杆最高的方式,也是最简单的方式,学习成本为0,代码量为0.
只需要在字符串中加标签即可:
label.attributedText = @"[A]Privacy Policy and [A]Terms of Use".sf_evalString;

时常需要思考我们是软件工程师,而不是软件代码师。最高效的方式是将困难打包然后重复简单的事情,而不是将困难减小后再重复它,因为这还是重复困难的事情,下面的开源项目就是如此。
//SJAttributesFactory
let text = NSAttributedString.sj.makeText { (make) in
make.font(.boldSystemFont(ofSize: 20)).textColor(.black).lineSpacing(8)
make.append("Hello world!")
}

//Typeset
@"Hello".typeset.from(0).to(2).red.string;
@"Hello".typeset.location(0).length(2).red.string;
@"Hello".typeset.range(NSMakeRange(0,2)).red.string;
@"Hello".typeset.match(@"He").red.string;
收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0


综合评论
  • 还是有bug,四个选项,选择第二个,再选第三个,然后再点击第二个,就页面失灵了。
    18598270503 评论了 CBSegment
  • 视酷即时通讯,售后服务非常差,当面一套,背后一套,付了钱,啥事不管
    18615677850 评论了 视酷即时通讯群聊系统
  • 这个只能在苹果的原生地图上运用吗?
    15223416385 评论了 经纬度画运动轨迹
  • 真有意思,放个与标题不一样的项目,还有人评论好
    小忆月 评论了 地址管理
  • 搜索怎么不走 老铁?
    爱上非主流女孩 评论了 通过地图获取地址信息
  • 需要苹果证书的
    18550014066 评论了 打砖块
提示
sina mail 回到顶部