[发明专利]一种基于iOS系统的web页面初始化的方法有效
申请号: | 201911409803.1 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111198741B | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 程宏兵;王晓进;赵鹏;方伟;刘加玲 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F16/957 |
代理公司: | 杭州之江专利事务所(普通合伙) 33216 | 代理人: | 林蜀 |
地址: | 310014 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ios 系统 web 页面 初始化 方法 | ||
一种基于iOS系统的web页面初始化的方法,点击导航栏按钮,利用wkwebview控件显示页面;在页面控制器利用wkwebview控件加载页面的初始网址;点击另一个导航栏按钮时,根据在viewWillDisappear方法中重新请求初始网址的操作,即可回到初始化状态的功能,用户再次点击步骤1所述的导航栏按钮时,其显示的web页面即为初始化后的页面。本发明在当前视图将要被覆盖或隐藏时进行初始化操作,而不是像大多数应用那样在页面开始加载的时候再初始化页面。从用户体验角度出发,当用户再次回到本界面时,页面早已初始化完毕,因此能够快速加载出初始化后的页面,由此提升用户使用感。
技术领域
本发明的实施方式涉及计算机技术与软件开发领域,更具体地,本发明的实施方式涉及一种基于iOS系统的web页面初始化的方法。
背景技术
现有手机app中大多数都有底部导航栏的功能,比如一款叫做“拼多多”的手机应用中,其底部导航栏包括了“首页”、“推荐”、“搜索”、“聊天”、“个人红心”五个按钮。
在ios应用开发中,经常通过一个叫做UITabBarController的控制器来实现底部导航栏的功能,每一个底部导航栏按钮对应一个视图,当一个视图中包含了筛选功能,如根据日期筛选好友动态,在不隐藏控制器按钮的情况下,如果切换控制器按钮,再次回到原先页面时,原先的页面并不会回到初始化的状态。大多数应用并没有初始化页面这一操作,而是停留在用户筛选后的某个页面状态。这使得用户在回到该页面的体验感并不是很好,并且在进行一些操作的时候并不是很方便。
在ios端开发的应用中有时候需要嵌入网页(web页面)内容并进行一些诸如筛选之类的操作,苹果公司在iOS8之后推出了一个新的控件——wkwebview来实现在应用中嵌入网页的功能。出于它的稳定性高、内存占用少、支持更多html5、js等优良特性,目前,在iOS的应用开发中,使用wkwebview控件加载web页面已经成为主流。虽然wkwebview控件有着诸多优点,但是它加载的web页面由于存在缓存的缘故,在再次返回的时候并不会对原网页进行初始化操作。
发明内容
因此,针对上述问题,本发明提出了一种基于iOS系统的web页面初始化的方法,一种基于iOS系统的应用中切换导航栏按钮其对应web页面回到初始状态的方法。此方法解决了用户在回到导航栏按钮对应的主页面时,页面无法回到初始状态的问题。本发明能够有效提升用户的体验感,在有效解决问题的同时也大大降低了程序的复杂度。
为解决上述的技术问题,本发明采用以下技术方案:
一种基于iOS系统的web页面初始化的方法,采用以下步骤:
步骤1:点击一个导航栏按钮,利用wkwebview控件显示web页面;
步骤2:在页面控制器的viewWillDisappear方法中利用wkwebview控件加载web页面的初始网址url;
步骤3:点击另一个导航栏按钮时,根据步骤2,在当前视图即将被覆盖或隐藏时,根据在viewWillDisappear方法中重新请求初始网址的操作,即可回到之前web页面回到初始化状态的功能,用户再次点击步骤1所述的导航栏按钮时,其显示的web页面即为初始化后的页面。
上述的一种基于iOS系统的web页面初始化的方法,所述步骤1中,wkwebview控件是一种实现在iOS应用中加载网页的组件,通过wkwebview控件,可以在应用程序和其网页内容之间来回传递数据和交互。利用wkwebview控件中的loadRequest方法可以实现在ios应用中嵌入web页面的功能。
上述的一种基于iOS系统的web页面初始化的方法,所述步骤2中,viewWillDisappear方法,是iOS系统中当收到当前视图将去除、被覆盖或隐藏于视窗时的通知时会调用的方法。在viewWillDisappear方法中写的操作,均在页面视图将去除、被覆盖或隐藏于视窗时执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911409803.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:日志数据的处理方法和装置
- 下一篇:一种结构化文档生成及管理系统