基于iOS系统的应用程序横向切换系统和方法技术方案

技术编号:15638891 阅读:86 留言:0更新日期:2017-06-15 20:04
本发明专利技术实施例提供了一种基于iOS系统的应用程序开发系统和方法;包括:在Native应用程序进行初始化时,为该Native应用程序加入N个视图控制器;其中每一视图控制器都具有唯一的标识,且每一视图控制器都至少包括一个用于标识的全局参数以提供基于WebView的网页访问链接;初始化单例类,以记录访问过的视图控制器对应的标识和全局参数;当Native应用程序在接收到访问请求后,首先到单例类中查询是否有要跳转网页的链接存在,如果有则直接根据链接对应的直接横向切换到对应的视图控制器;如果没有横向切换到对应视图控制器中的链接进行横向切换;同时将该跳转网页对应的视图控制器对应的链接和标识一起存储到单例类中。

【技术实现步骤摘要】
基于iOS系统的应用程序横向切换系统和方法
本专利技术属于涉及计算机软件
,尤其涉及一种基于iOS系统的应用程序开发系统和方法。
技术介绍
随着社会的发展,智能终端已经成为人们生活和工作中不可或缺的设备,各种智能终端使用的应用程序(也称为App)也随之快速增长。现有的智能终端操作系统最常见的是Google公司的Android系统和苹果公司的iOS系统。其中iOS系统提供开发接口,开发者能够通过iOS系统接口开发出应用程序,这种应用程序一般称为Native,即原生App。这种Native具有用户体验好的优势,具体表现在:流畅度、响应速度好,灵活定制化方面也具有很强的优势;同时Native内存在横向切换的API接口。但是这种开发方式在更新时非常不方便,有一些需要精准时间送达的运营策略、内容一类的信息无法保证第一时间体现在智能终端的App上,需要用户频繁去iOS系统提供的Appstore中去更新。且在进行横向切换时候,如果在某些时候由于紧急原因需要立即删除或增加一些内容(例如业务流界面),现有的Native无法实现。而如果实时从后台获取这些删除或增加的内容,则前后端开发工作量将大幅增本文档来自技高网...
基于iOS系统的应用程序横向切换系统和方法

【技术保护点】
一种基于iOS系统的应用程序横向切换方法,其特征在于,包括:在Native应用程序进行初始化时,为该Native应用程序加入N(N≥1)个视图控制器ViewController;其中每一视图控制器ViewController都具有唯一的标识Index,且每一视图控制器ViewController都至少包括一个用于标识WebViewUrl的全局参数以提供基于WebView的网页访问链接;初始化单例类,以记录访问过的视图控制器ViewController对应的标识Index和WebViewUrl全局参数;当接收到用户从当前网页切换到目标网页的横向切换指令时,web前端调用预先设置的链接字段,所述链...

【技术特征摘要】
1.一种基于iOS系统的应用程序横向切换方法,其特征在于,包括:在Native应用程序进行初始化时,为该Native应用程序加入N(N≥1)个视图控制器ViewController;其中每一视图控制器ViewController都具有唯一的标识Index,且每一视图控制器ViewController都至少包括一个用于标识WebViewUrl的全局参数以提供基于WebView的网页访问链接;初始化单例类,以记录访问过的视图控制器ViewController对应的标识Index和WebViewUrl全局参数;当接收到用户从当前网页切换到目标网页的横向切换指令时,web前端调用预先设置的链接字段,所述链接字段中至少包括用于执行切换的OpenTabBar函数以及要跳转网页的WebViewUrl链接;然后将该OpenTabBar函数和WebViewUrl链接,通过WebViewUrl链接向Native应用程序发送横向切换的访问请求;当Native应用程序在接收到访问请求后,首先到单例类中查询是否有要跳转网页的WebViewUrl链接存在,如果有则直接根据WebViewUrl链接对应的Index直接横向切换到对应的视图控制器ViewController;如果没有,则Native引用程序根据访问请求中的跳转网页对应的视图控制器ViewControlle中的WebViewUrl链接进行横向切换;同时将该跳转网页对应的视图控制器ViewControlle对应的WebViewUrl链接和标识Index一起存储到单例类中。2.根据权利要求1所述的基于iOS系统的应用程序横向切换方法,其特征在于,所述Native应用程序调用TabBarController类中SetIndex函数进行横向切换。3.根据权利要求1所述的基于iOS系统的应用程序横向切换方法,其特征在于,所述方法还包括:当Native应用程序的TabBarController类初始化完成之后,根据预设的首个视图控制器ViewController中的WebViewUrl的全局参数,加载器相应的网页作为初次访问页面。4.一种基于iOS系统的...

【专利技术属性】
技术研发人员:张韶峰王勇睿魏晓赟
申请(专利权)人:百融北京金融信息服务股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1