[iOS]如何给Label或者TextView赋HTML数据
2016-01-22 17:44
465 查看
// // 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
相关文章推荐
- 一款德国的Nagios插件---Check_mk 搭建
- ios bitcode 机制对 dsym 调试文件的影响
- IOS的小知识点补充
- ios nil null Nil NSNull区别
- IOS常用设计模式之---单例模式
- 整理常用的iOS第三方资源
- iOS-开发环境xcode快捷键 + mac快捷键
- [iOS]解决模拟器无法输入中文问题
- iOS开发 根据URL获取图片的尺寸
- iOS融云获取Token问题,献给iOS融云新手!
- iOS自定义的emoji表情键盘
- [iOS]开发者证书和描述文件的作用
- iOS 一些技巧
- IOS中本地存储和查看json数据
- ios深究release与nil
- NSDate,日期格式的灵活输出
- iOS开发 - 响应者链触摸事件(二)
- iOS 项目目录结构
- iOS开发 - 响应者链触摸事件(一)
- iOS 开发 nib , xib, storyboard 区别