Я пытаюсь отобразить длинный контент HMTL в UILabel
, и я хочу, чтобы он соответствовал правильной ширине (например, отзывчивому HTML).Установить UILabel, который отображает HTML внутри UIScrollView
В Android он автоматически настраивается, и я делаю это в iOS прямо сейчас.
То, что я сделал, это UIScrollView
с этим UILabel
внутри под названием htmlLabel
. UILabel
приклеивается к верхней части, слева и справа, и я позволяю нижнее пространство от UIScrollView
:
и это мой код:
//html
[self.myScrollView setContentSize:CGSizeMake(self.view.frame.size.width, 20000)];
NSString * htmlString = item[@"content"];
NSAttributedString * attrStr = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];
_htmlLabel.attributedText = attrStr;
, но я могу получить только первая строка:
что я делаю не так ??
Заранее спасибо.
С уважением.
Rafael.