`
jiapumin
  • 浏览: 344823 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

让phoneGap开发的ios应用效果更类似本地应用

阅读更多
想让phonegap开发的web应用更类似本地化应用,首先想到的是UIWebView不能上下拖拽,但ios的4.3及以前版本的UIWebView没有UIScrollView的属性,本属性是在5.0及以后版本才支持;所以一概使用
webView.scrollView.scrollEnabled = NO;

是不行的;
在4.3及以前版本使用
UIScrollView *webViewScrollView = [theWebView.subviews objectAtIndex:0];
 webViewScrollView.scrollEnabled = NO; 

方法来设置webview的滚动属性。
参考:http://zongxuan.us/2012/04/17/add-header-and-footer-for-uiwebview-2/

补充:发现phonegap已经处理好这个滚动的效果;在Cordova.plist中有属性UIWebViewBounce设置为YES既可;
分享到:
评论

相关推荐

    phonegap 桌面版6.3.0

    6. **调试工具**:PhoneGap Desktop App(即本压缩包中的PhoneGapSetup-win32-630.exe)是一个桌面应用程序,它与PhoneGap Developer App配合使用,可以方便地在本地环境中预览和测试应用,提供了与真实设备类似的...

    PhoneGap+Jquery mobile

    总的来说,PhoneGap和jQuery Mobile的组合提供了一种高效且灵活的移动应用开发方案,让开发者能够快速地构建出具有原生体验的多平台应用。通过熟练掌握这两项技术,开发者可以轻松应对各种移动应用场景,创造出丰富...

    深入浅出phonegap书及代码

    这些API让Web应用能够充分利用移动设备的功能,实现与原生应用类似的体验。 4. **插件开发**:尽管PhoneGap提供了许多内置API,但有时可能需要扩展其功能,这就涉及到插件开发。插件是PhoneGap与原生平台之间沟通的...

    PhoneGAP书内实例

    通过JavaScript调用这些API,你可以访问设备硬件功能,实现与原生应用类似的功能。 5. **插件开发**:如果PhoneGap内置的API不能满足需求,你还可以开发自定义插件,将JavaScript代码与目标平台的原生代码连接起来...

    图示PhoneGap架构

    PhoneGap是一种跨平台的移动应用开发框架,它允许开发者使用HTML、CSS和JavaScript来构建原生的移动应用程序。PhoneGap的核心引擎是Apache Cordova,这是一个完全开源的项目,旨在为移动应用提供一个容器,使得Web...

    phonegap 3.4实现下载功能

    PhoneGap中的FileTransfer对象在底层也使用类似的机制,但更适合大文件的下载,因为它支持断点续传和后台下载。 4. **进度回调**:在下载过程中,开发者可以通过监听FileTransfer对象的onprogress事件,获取下载...

    CarPuzzles:iOS PhoneGap应用程序CarPuzzles的源代码-Car source code

    《CarPuzzles:iOS PhoneGap应用的源码解析》 CarPuzzles是一款基于iOS平台的PhoneGap应用程序,其核心在于将拼图游戏与移动技术相结合,为用户提供了独特的娱乐体验。源代码的开放性使得开发者能够深入理解其内部...

    node.js 和HTML5开发本地桌面应用程序

    PhoneGap的一个关键优点是,开发的应用程序可以完全离线运行,就像本地安装的应用一样,这极大地方便了用户的使用。然而,PhoneGap主要针对移动设备,而我们的焦点在于桌面应用。 在此背景下,Node-WebKit应运而生...

    phonegap sqlite (android)

    PhoneGap SQLite(Android)是移动应用开发中的一个重要知识点,它结合了PhoneGap框架和SQLite数据库技术,用于在Android平台上构建本地存储功能的混合应用程序。PhoneGap是一个开源框架,允许开发者使用HTML、CSS和...

    Html5开发Android软件

    5. **AppCan,APICloud**:这些都是类似HBuilder的HTML5开发平台,提供了丰富的API,让开发者可以访问设备硬件如摄像头、地理位置等,实现与原生应用类似的交互体验。 6. **CSS3动画与交互**:HTML5的CSS3允许开发者...

    Android开发实战中常用安卓开发框架.docx

    6. **Basic4Android (B4A)**:Basic4android是面向Android应用开发的简单而强大的环境,它的编程语言类似于Visual Basic,支持更多的对象。B4A直接将代码编译为Android原生应用,不需要额外的运行环境,专为Android...

    移动开发情况

    iWebkit提供了一系列组件和样式,帮助开发者轻松创建与原生iOS应用相似的用户界面。还有其他各种框架和库,如Mootools、jQuery、Prototype等,它们能增强JavaScript的功能,简化开发过程。 总的来说,移动开发是一...

    新手学HTML5移动开发

    - **WebView**:iOS应用可以通过内嵌的WebView组件加载HTML5页面,这种方式可以实现原生应用和Web内容的结合。 - **原生API调用**:通过特定的技术(如JavaScript Core API),可以在HTML5页面中调用iOS原生的功能...

    phonegap_smspi:SMSPI Phone Gap应用程序

    PhoneGap SMSPI应用程序是一个基于JavaScript开发的移动应用项目,它利用了PhoneGap框架来实现跨平台的短信功能。PhoneGap是一种流行的开源框架,允许开发者使用HTML、CSS和JavaScript来构建原生的移动应用,覆盖iOS...

    iglaset-app:用phonegap编写的iGlaset应用程序

    iGlaset应用是基于PhoneGap框架开发的一款移动应用程序。PhoneGap是一种开源的开发平台,它允许开发者使用HTML、CSS和JavaScript来构建原生的移动应用,适用于多种操作系统,包括iOS、Android、Windows Phone等。这...

    Cordova 4.2.0插件应用及开发

    Cordova 4.2.0 是一个开源的移动开发框架,它允许开发者使用标准的Web技术,如HTML、CSS和JavaScript来构建跨平台的...同时,随着Cordova的持续发展,更多的插件和工具不断涌现,进一步丰富了移动应用的开发可能性。

    前端开源库-mendix-hybrid-app-base

    这个库主要基于 PhoneGap 技术,PhoneGap 是一个框架,它允许使用 HTML、CSS 和 JavaScript 开发原生移动应用,并将它们包装在原生应用壳中,以便在 iOS、Android 和其他平台上运行。 **混合应用程序开发** 混合...

    11个有用的移动网页开发App和HTML5框架.docx

    4. Sencha Touch:作为第一个支持HTML5、CSS和JavaScript的框架,Sencha Touch提供音频/视频、本地存储、圆角、渐变背景和阴影等特性,为开发者构建类似本地应用体验的WebApp提供了可能。 5. Baker:专为iPad和...

Global site tag (gtag.js) - Google Analytics