"iOS开发就像搬运工,当搬到一定境界的时候就可以偷懒了"
Bison
冰之依韩版女装(程序媛福利)
先前在项目中使用了UIWebView
在项目中一些比较复杂的UI布局、需后台灵活控制的界面、原网页,可以考虑UIWebView
在用它之前跟大家说下它的优缺点
优点:
- 可跨平台
开发一次可以部署iOS、Android等平台。
- 发布更新快
在服务器端发布,能够实时更新终端展示,便于快速升级以及紧急修复bug。
- 排版布局能力强
强大的HTML+CSS让人膜拜
缺点:
- 性能
相对于原生的app来说,使用UIWebView的app相对来说性能会低一点,
用户的体验度也会大打折扣
- 数据通讯复杂
UIWebView与App之间进行数据通讯只能通过javascript或
UIWebViewDelegate来进行,客户端想传参数给UIWebView修改网页或
者从网页中获取数据都比较复杂。
具体的操作如下
更多经验请点击
UIWebView的常规使用方法:
设置背景透明:webView.backgroundColor= [UIColor clearColor];webView.opaque=NO;
自动适配屏幕:webView.scalespageToFit = YES;
自动检测网页上的电话号码,点击可拨号:
webView.detectsPhoneNumbers = YES;
与js交互
博主app上线了,赶紧点此来围观吧😄