[发明专利]应用程序的页面导航处理方法及装置在审
申请号: | 201710882646.0 | 申请日: | 2017-09-26 |
公开(公告)号: | CN107832051A | 公开(公告)日: | 2018-03-23 |
发明(设计)人: | 邓竹立;彭飞;吕庆春 | 申请(专利权)人: | 五八有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 杨贝贝,刘芳 |
地址: | 300450 天津市滨海新区经济技术开*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 页面 导航 处理 方法 装置 | ||
技术领域
本发明涉及计算机技术,尤其涉及一种应用程序的页面导航处理方法及装置。
背景技术
随着移动互联网的不断发展,用户可以通过移动终端使用越来越多的应用程序(Application,简称APP),其中,APP中的很多页面中包括导航栏。APP中各页面共用相同的导航控制器,相应地,所呈现出的导航栏的样式以及交互风格都是统一的。但是在一些场景下,部分页面可能需要不同的导航栏样式或交互风格。
现有技术中,当某个页面需要特定的导航栏样式或交互风格时,则可以在这些页面的生命周期方法中进行控制。具体地,在开启页面时根据页面的需要对导航控制器进行设置,当页面被销毁时,再删除页面启动时的设置。
但是,现有技术的方法中对共用的导航控制器进行了修改,可能导致其他页面的导航栏出现问题。
发明内容
本发明提供一种应用程序的页面导航处理方法及装置,用于解决现有技术中对共用的导航控制器进行了修改所可能导致的其他页面的导航栏出现异常的问题。
本发明第一方面提供一种应用程序的页面导航处理方法,该方法包括:
创建页面对应的导航控制器;
在所述页面启动时在当前显示界面上弹出所述页面对应的导航控制器。
进一步地,所述在所述页面启动时在当前显示界面上弹出所述页面对应的导航控制器之前,还包括:
为所述页面对应的导航控制器创建转场动画;
为所述页面对应的导航控制器创建转场代理,所述转场代理用于调用所述转场动画对应的方法。
进一步地,所述为所述页面对应的导航控制器创建转场动画,包括:
为所述页面对应的导航控制器创建具有压入效果的转场动画。
进一步地,所述创建页面对应的导航控制器,包括:
创建所述页面对应的导航控制器,将所述页面对应的视图控制器作为所述导航控制器的根控制器。
进一步地,还包括:
在退出所述页面时在所述当前显示界面移除所述页面对应的导航控制器。
本发明第二方面提供一种应用程序的页面导航处理装置,该装置包括:
第一创建模块,用于创建页面对应的导航控制器;
弹出模块,用于在所述页面启动时在当前显示界面上弹出所述页面对应的导航控制器。
进一步地,还包括:
第二创建模块,用于为所述页面对应的导航控制器创建转场动画;
第三创建模块,用于为所述页面对应的导航控制器创建转场代理,所述转场代理用于调用所述转场动画对应的方法。
进一步地,所述第二创建模块具体用于:
为所述页面对应的导航控制器创建具有压入效果的转场动画。
进一步地,所述第一创建模块具体用于:
创建所述页面对应的导航控制器,将所述页面对应的视图控制器作为所述导航控制器的根控制器。
进一步地,还包括:
退出模块,用于在退出所述页面时在所述当前显示界面移除所述页面对应的导航控制器。
本发明所提供的应用程序的页面导航处理方法及装置,针对一个特定的页面,终端首先创建该页面对应的导航控制器,进而,在该页面启动时弹出所创建的导航控制器,从而使得对该特定的页面所进行的导航栏的显示设置仅限定在该页面专有的导航控制器中,而不会对共用的导航控制器产生影响,从而在实现该特定的页面的个性化导航栏的前提下保证了其他页面的导航栏的正常显示。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为不同的导航栏的示例图;
图2为本发明提供的应用程序的页面导航处理方法实施例一的流程示意图;
图3为本发明提供的应用程序的页面导航处理方法实施例二的流程示意图;
图4为本发明提供的应用程序的页面导航处理装置实施例一的模块结构图;
图5为本发明提供的应用程序的页面导航处理装置实施例二的模块结构图;
图6为本发明提供的应用程序的页面导航处理装置实施例三的模块结构图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于五八有限公司,未经五八有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710882646.0/2.html,转载请声明来源钻瓜专利网。