Html 带有'center'标记的NSAttribute字符串不起作用
我试图通过传递字符串检查将NSAttributed string设置为UILabel,方法如下:Html 带有'center'标记的NSAttribute字符串不起作用,html,ios,iphone,nsattributedstring,Html,Ios,Iphone,Nsattributedstring,我试图通过传递字符串检查将NSAttributed string设置为UILabel,方法如下: -(NSAttributedString *) returnRichTextForString:(NSString *) inputString { NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithData:[inputString dataUsingEncodi
-(NSAttributedString *) returnRichTextForString:(NSString *) inputString {
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithData:[inputString dataUsingEncoding:NSUTF8StringEncoding] options:@{NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType, NSCharacterEncodingDocumentAttribute: @(NSUTF8StringEncoding)} documentAttributes:nil error:nil];
NSMutableParagraphStyle *paragrahStyle = [[NSMutableParagraphStyle alloc] init];
[paragrahStyle setLineBreakMode:NSLineBreakByTruncatingTail];
[attributedString addAttribute:NSParagraphStyleAttributeName value:paragrahStyle range:NSMakeRange(0, [attributedString length])];
return attributedString;
}
我给出的输入字符串是:
@“这是一些文本。此文本将居中对齐。这是一些其他文本。”代码>
我希望..
标记中的文本居中对齐。但这并没有发生!。除了CSS还有别的方法吗
无论如何,我不想将NSTextAlignmentCenter
属性设置为
UILabel
提前感谢…将
标记替换为
…
来自,HTML5不再支持
从中我知道HTML5中删除了
标记。因此这个问题!?参见链接1。2.能够通过此替换进行修复:..
用于
标记。