没有合适的资源?快使用搜索试试~ 我知道了~
uiwebview的使用方法总结
4星 · 超过85%的资源 需积分: 10 28 下载量 181 浏览量
2012-01-05
17:01:17
上传
评论
收藏 2.99MB PDF 举报
温馨提示
试读
24页
uiwebview的使用方法。从怎么建立uiwebview讲起,详细讲述了此控件的使用方法
资源推荐
资源详情
资源评论
Create UIWebView
在 Cocoa 中 , 建立自己的 WEB Game
概括了在项目过程中 屏幕控制,本地数据,Cookie 读取,
XML 解析,跨域,网络检测,View 和程序的交互 等技术
细节,及具体实现
LiuYi
APP WEB GAME 的框架需求列表
1. 在 APP 中嵌入网页
2. 快速展开游戏的界面(本地资源的利用)
3. 保存用户登录的信息,快捷的再次进入游戏
4. 网络状态检测及提示
5. 减少页面切换过程中的白屏
6. 可配置(XML 解析)
7. 固定的方向控制 (仅可以横屏操作)
1. 在 APP 中嵌入网页
通过 UIWebView 可以在 APP 中嵌入网页
2. 快速展开游戏的界面
在 UIWebView 可以打开 APP 包中的 HTML 文件
UIWebView.loadRequest
UIWebView.loadHTMLString
3. 保存用户登录信息
通过保存过去登录过的用户信息,提供再次登录的秒进入口
NSKeyedArchiver 方法可以保存以键值对的方式,保存数据
4. 网络状态检测
从苹果网站的例子中拿到 Reachability 方法
可以用来检测地址是否可以访问,或检测 wifi ,3G 是否打开
5. 减少页面切换过程中的白屏
不能完全杜绝,但可以将登录,注册,秒进合并在一个页面中,
通过建立 Script 的 DOM 结点来和服务器做通信
6. 可配置
GOOGLE 开源的库 GData 可以用来作 XML 的 DOM 方式的解析
用 XML 来保存访问的服,及需要存留的长效 Cookie 的键名
7. 固定方向控制
不使用 ipad 的自动方向调整,使得整个 APP 总是固定为横屏显示
shouldAutorotateToInterfaceOrientation
1. 在 APP 中创建一个全屏内置浏览器
1 创建一个新 APP 项目
2 创建一个 UIWebView
3 例举 几种 UIWebView 的页面加载方式
4 控制屏幕的默认翻转行为,固定为横屏
5 将屏幕固定为全屏
6 添加 LOGO , 启动画面
2. 应该做到更好
1 优化 View 的加载过程
2 通过 Gdata 解释 XML 来定义 APP 的配置
3 利用 Reachability 来检测 APP 当前实例的网络状态
4 全局变量,保存当前运行实例中的状态描述
5 Cookie 的读取 和 赋值
6 如何保存当次会话中的数据,并在下次会话中使用
3. 补充
1 NSLog 小释
以下以 ipad 开发为例
Xcode 是运行在 Mac OS 下的开发工具
可在苹果的官网注册后免费下载和使用,当前 3.2 版本大
约 2.3G
集成的 Object-C 是开发语言
集成的 Cocoa 是一套开发库
目 录
- Ipsum
在 APP 中创建一个全屏的内置浏览器 创建一个新 APP 项目
左侧选择 Application ,右上选择 View-based Application
Product 我是为 iPad 开发的,所以选择 iPad,然后点击 Choose
Xcode 运行的首界面 点击 Create a new Xcode project
Save AS 后填写一个项目名,然后点 Save
项目建立完成,你能看到新项目的初始的代码文件及结构
在 APP 中创建一个全屏的内置浏览器 创建一个新 APP 项目
剩余23页未读,继续阅读
资源评论
- zcfxx1232013-01-06还行,讲的挺详细的
男人低调
- 粉丝: 3
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功