我从网络视图中获取字符串并将其显示为UILabel
。我使用以下代码:
NSError *err = nil;
NSAttributedString* convertedString =
[[NSAttributedString alloc]
initWithData: [urlString dataUsingEncoding:NSUTF8StringEncoding]
options: @{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType }
documentAttributes: nil
error: &err];
在上面的代码中,urlString
是我的html代码。现在,当我加载它时,如果线太大,它就会被隐藏在框架之外。那么可以在下一行显示吗?
答案 0 :(得分:0)
你可以尝试
yourLabel.numberOfLines = 0;
yourLabel.lineBreakMode = NSLineBreakByClipping;
lineBreakMode
有几种不同的选择。您可以在此处查看所有选项 - Apple Docs
之后,您可以申请[yourLabel sizeToFit];
yourLabel.adjustsFontSizeToFitWidth = YES;
(或否)。