能否用富文本实现部分文字带边框?

无敌鲨鱼炮
  • 448

如图:

clipboard.png

用一个label能否实现?

如果让你来封装这个控件,你会怎么实现?

回复
阅读 4.5k
4 个回答

富文本也没有脱离css啊,你用css自己写一个就行了啊。样式贼鸡儿简单了:

label.label{
    border:1px solid red;
    padding:1px 3p;
    color:red;
}

可以参考一下微信对于@的实现。
当你@A的时候,其实会生成一张显示 @A 的图片

大部分富文本都提供了自定义模块的功能,自己重写一个模块,插入你需要的代码,例如

<span class="xx"></span>

首行缩进:

NSMutableParagraphStyle *style = [[NSMutableParagraphStyle alloc]init];
style.firstLineHeadIndent = self.titleLabel.frame.size.width + 4;
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏