Swift:在将html字符串转换为属性字符串时添加空白

McDonal_11

接收来自的HTML类型StringAPI

转换HTMLNSAttributeString->面对空白空间问题Unicode-\u200b

如何从删除此空格HTMLNSAttributeString

API响应:

{
    "message" : "[<b>1-</b> Fill\U200b t\U200bhe \U200b\U200b\U200bBreak Do\U200bwn Table]"
}

结构-解码器:

{
    "message" : "[<b>1-</b> Fill the Break Down Table]"
}

UILabel文字:

labet.text = Message.message // [<b>1-</b> Fill the Break Down Table] - SHOWING IN UI

UILabel属性文字:

labet.attributedText = Message.message.htmlAttributedString() 

属性输出:

attribute_output - SHOWING IN UI

扩展码:

func htmlAttributedString() -> NSMutableAttributedString {

    guard let data = self.data(using: String.Encoding.utf8, allowLossyConversion: false)
        else { return NSMutableAttributedString() }

    guard let formattedString = try? NSMutableAttributedString(data: data,
                                                    options: [.documentType: NSAttributedString.DocumentType.html,
                                                              .characterEncoding: String.Encoding.utf8.rawValue],
                                                    documentAttributes: nil )

     else { return NSMutableAttributedString() }

    return formattedString
}

有人可以指导我吗?如何避免这个空间?

天蝎座

试试这个:

labet.attributedText = Message.message.replacingOccurrences(of: "\u{200B}", with: "").htmlAttributedString()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Swift:在将html字符串转换为属性字符串时添加空白

来自分类Dev

Swift:在将html字符串转换为属性字符串时添加空白

来自分类Dev

Swift:在将html字符串转换为属性字符串时添加空白

来自分类Dev

将字符串转换为 html 属性

来自分类Dev

Swift - 将 html 字符串转换为属性字符串并再次返回时字体大小会增加

来自分类Dev

gremlin将字符串属性转换为数值属性

来自分类Dev

将字符串转换为Uri字符串

来自分类Dev

将字符串转换为字节字符串

来自分类Dev

Ruby / Rails将字符串转换为类属性

来自分类Dev

将Java属性文件转换为JSON字符串

来自分类Dev

使用属性将YYYYMMDD字符串转换为日期

来自分类Dev

jQuery将JSON属性转换为字符串

来自分类Dev

将Ember模型属性转换为字符串

来自分类Dev

如何将字符串转换为对象属性?

来自分类Dev

jQuery将html转换为字符串和html

来自分类Dev

NativeScript - 将 HTML 字符串转换为 HTML

来自分类Dev

将字符串转换为日期格式以添加到字符串arraylist

来自分类Dev

HTML字符串使用\ U00002028 \ n iOS转换为属性字符串

来自分类Dev

将PathForResource转换为返回nil Swift的字符串

来自分类Dev

Swift:将字符串转换为变量名

来自分类Dev

将Swift字典转换为字符串

来自分类Dev

Swift:将字符串转换为整数

来自分类Dev

将Swift CChar数组转换为字符串

来自分类Dev

使用Swift将JSON字符串转换为NSDictionary

来自分类Dev

Swift2将字符串转换为NSData

来自分类Dev

SWIFT-将数组下转换为字符串

来自分类Dev

swift-将字符串转换为NSDate

来自分类Dev

Swift2将字符串转换为NSData

来自分类Dev

Swift如何将字符串转换为NSDate

Related 相关文章

热门标签

归档