我有一个动态的UITableview,其中每个表视图都包含一个Image和一个文本。 由于具有动态大小,因此我使用UILabel,但是在加载包含表的HTML String时遇到问题:当我尝试使用UIWebview时,UIStackView和动态调整大小无法正常工作。
我尝试使用WebViewDidFinishLoading,但是我无法重新加载或开始更新,无法更新表。我还有其他方法可以解决此问题吗?
这是我将HTML字符串加载到标签中的方式:
NSString * htmlString = [model._bodyText stringByAppendingString:@"<style>body{font-family:'IRANSans'; font-size:12px; direction:center; text-align:justify; color:black;}</style>"];
NSAttributedString * attrStr = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];
Cell.bodyTxt.attributedText = attrStr;