UIWebView是内置的浏览器控件,可以用它来浏览网页.打开文档,关于浏览网页榜样可以参考UC,手机必备浏览器,至于文档浏览的手机很多图书阅读软件,UIWebView是一个混合体,具体的功能控件内置的,实现一些基本的功能.UIWebView可以查看Html网页,pdf文件,docx文件,txt文件文件,系统自带的Safari就是UIWebView实现的. 基础布局 页面布局很简单就是一个文本框,一个按钮,一个UIWebView,页面布局如下: 如果想简单一点的话,其实用UIWebView也行,…
最近项目中要加载一个本地的word/pdf等文件比如<用户隐私政策><用户注册说明>,有两种方法加载 > 用QLPreviewController控制器实现 步骤 : > 导入库文件 : QuickLook.framework > 导入头文件 : <QuickLook/QuickLook.h> > 创建我们的对象,然后设置dataSource > 用webView来加载word文件 以上两种方法都先把本地word/pdf文件拖入当我们的项目…
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(, , KScreenWidth, KScreenHeight-)]; webView.backgroundColor=YYCToothWashViewBgColor; [self.view addSubview:webView]; //加载本地html文件 NSString *path = [[NSBundle mainBundle] bundlePath]; NS…
资源文件都是放在根目录下 1.index.html <html> <head> <title>My test Page</title> <link rel="stylesheet" href = "test.css" type="text/css"/> <script type = "text/javascript" src = "22.js"…
加载gif图: NSData *gif = [NSData dataWithContentsOfFile: [[NSBundle mainBundle] pathForResource:@"9" ofType:@"gif"]]; // view生成 [webView loadData:gif MIMEType:@"image/gif" textEncodingName:NULL baseURL:NULL]; 加载本地的图片: //加载本地的图片原…
http://blog.csdn.net/giser_whu/article/details/42044599 上一篇博客主要是针对小文件直接导入WW中显示,然而当文件特别大时,这种方式就不太可行.因此要将大文件切片,生成本地缓存,WW可以加载本地缓存文件,保障浏览场景时的流畅性. 1.使用Global Mapper生成WW缓存切片 使用Global Mapper生成WW缓存切片的步骤已上传至使用GlobalMapper生成WW缓存切片,这里不再赘述.生成后的切片可以放在任意文件夹下,目前参考了…
挺简单不多说的直接代码: // // ViewController.h // JSAndJson // // Created by WildCat on 13-9-8. // Copyright (c) 2013年 wildcat. All rights reserved. // #import <UIKit/UIKit.h> @interface ViewController : UIViewController @property (nonatomic, strong) UIWebView…
直奔核心: #import "TechnologyDetailViewController.h" #define kScreenWidth [UIScreen mainScreen].bounds.size.width #define kScreenHeight [UIScreen mainScreen].bounds.size.height @interface TechnologyDetailViewController () @property (nonatomic,retain…
懒加载的好处: 1> 不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读性更强 2> 每个属性的getter方法中分别负责各自的实例化处理,代码彼此之间的独立性强,松耦合 3>只有当真正需要资源时,再去加载,节省了内存资源. 1.懒加载基本 我们知道iOS设备的内存有限,如果在程序在启动后就一次性加载将来会用到的所有资源,那么就有可能会耗尽iOS设备的内存.这些资源例如大量数据,图片,音频等等 懒加载——也称为延迟加载,说的通俗一点,就是在开发中,当程序中需要利用的资源…
ViewDidLoad 一般我们会在这里做界面上的初始化操作,比如往view中添加一些子视图.从数据库或者网络加载模型数据装配到子视图中 在自定义控制里 initWithFrame:一般用于添加控件,分割线等 initWithStyle:tableCell的初始化方法,一个cell只会调用一次,一般在这里添加所有可能显示的子控件,以及子控件的一次性设置 layoutSubviews:一般用于设置控制的尺寸,如大小,宽高等. 参考: http://www.cnblogs.com/mjios/arc…