[iOS]如何给Label或者TextView赋HTML数据
Posted WE丶301
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[iOS]如何给Label或者TextView赋HTML数据相关的知识,希望对你有一定的参考价值。
// // ViewController.m // text // // Created by 李东旭 on 16/1/22. // Copyright © 2016年 李东旭. All rights reserved. // #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. // 创建textView UITextView *textV = [[UITextView alloc] initWithFrame:CGRectMake(0, 100, self.view.frame.size.width, 400)]; [self.view addSubview:textV]; // 设置textView边框宽度和颜色 textV.layer.borderWidth = 2.0f; textV.layer.borderColor = [UIColor blackColor].CGColor; // 获取html数据 NSString *htmlString = @"<h1>Header</h1><h2>Subheader</h2><p>Some<em>text</em></p><img src=‘http://blogs.babble.com/famecrawler/files/2010/11/mickey_mouse-1097.jpg‘width=70 height=100 />"; // 利用可变属性字符串来接收html数据 NSAttributedString *attributedString = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType} documentAttributes:nil error:nil]; // 给textView赋值的时候就得用attributedText来赋了 textV.attributedText = attributedString; } @end
以上是关于[iOS]如何给Label或者TextView赋HTML数据的主要内容,如果未能解决你的问题,请参考以下文章
ios开发之--textview意见反馈页面(占位label,字数统计,提交按钮的交互设置)
XCODE/Swift Autolayout ScrollView with dynamic label, textview etc. 如何根据 textview 设置滚动视图高度