【技术实现步骤摘要】
弹窗视图的管理方法、装置、终端及存储介质
本公开涉及互联网
,特别涉及一种弹窗视图的管理方法、装置、终端及存储介质。
技术介绍
当前主流的操作系统有安卓系统和IOS系统。对于安装IOS系统的终端,为使用户与应用程序之间的交互更加友好,在应用程序运行过程中,当需要对用户进行提示、通知或告警时,终端将采用弹窗方式,在应用程序的应用界面上显示弹窗视图,该弹窗视图上承载着用于对用户进行提示、通知或警告的信息,基于这些信息用户可进行下一步操作。目前,IOS系统主要采用控制器(UIViewController)对弹窗视图进行管理。例如,通过调用控制器出现的生命周期方法,在应用界面上显示弹窗视图;通过调用控制器消失的生命周期方法,隐藏应用界面上显示的弹窗视图。然而,IOS系统的控制器不仅管理着弹窗视图,而且管理着应用程序的应用界面,在调用控制器出现或消失的生命周期方法控制弹窗视图显示或隐藏的过程中,控制器也将控制应用程序的应用界面显示或隐藏,影响了应用界面的显示效果。
技术实现思路
本公开实施例提 ...
【技术保护点】
1.一种弹窗视图的管理方法,其特征在于,所述方法包括:/n通过调用控制器出现的生命周期方法,显示应用程序的应用界面;/n在所述应用界面的显示过程中,响应于接收到的第一弹窗视图的显示指令,通过调用所述第一弹窗视图出现的生命周期方法,在所述应用界面上显示所述第一弹窗视图;/n在所述第一弹窗视图的显示过程中,响应于接收到的所述第一弹窗视图的消失指令,通过调用用于所述第一弹窗视图消失的生命周期方法,隐藏所述应用界面上的所述第一弹窗视图。/n
【技术特征摘要】
1.一种弹窗视图的管理方法,其特征在于,所述方法包括:
通过调用控制器出现的生命周期方法,显示应用程序的应用界面;
在所述应用界面的显示过程中,响应于接收到的第一弹窗视图的显示指令,通过调用所述第一弹窗视图出现的生命周期方法,在所述应用界面上显示所述第一弹窗视图;
在所述第一弹窗视图的显示过程中,响应于接收到的所述第一弹窗视图的消失指令,通过调用用于所述第一弹窗视图消失的生命周期方法,隐藏所述应用界面上的所述第一弹窗视图。
2.根据权利要求1所述的方法,其特征在于,所述第一弹窗视图的消失指令为第一弹窗视图关闭指令;
所述响应于接收到的所述第一弹窗视图的消失指令,通过调用用于所述第一弹窗视图消失的生命周期方法,隐藏所述应用界面上的所述第一弹窗视图,包括:
响应于所述第一弹窗视图关闭指令,通过调用所述第一弹窗视图消失的生命周期方法,删除所述第一弹窗视图的内存;
响应于对所述第一弹窗视图的内存的删除操作,关闭所述第一弹窗视图。
3.根据权利要求1所述的方法,其特征在于,所述第一弹窗视图的消失指令为所述第一弹窗视图的切换指令;
所述响应于接收到的所述第一弹窗视图的消失指令,通过调用用于所述第一弹窗视图消失的生命周期方法,隐藏所述应用界面上的所述第一弹窗视图,包括:
响应于所述第一弹窗视图的切换指令,通过调用第二弹窗视图出现的生命周期方法,将所述应用界面上显示的所述第一弹窗视图切换为所述第二弹窗视图,所述第一弹窗视图为所述第二弹窗视图的上一级视图。
4.根据权利要求3所述的方法,其特征在于,所述将所述应用界面上显示的所述第一弹窗视图切换为所述第二弹窗视图之后,还包括:
在所述第二弹窗视图的显示过程中,响应于接收到的所述第二弹窗视图的关闭指令时,通过调用所述第二弹窗视图消失的生命周期方法,删除所述第二弹窗视图的内存;
通过调用所述第一弹窗视图消失的生命周期方法,删除所述第一弹窗视图的内存;
响应于对所述第一弹窗视图和所述第二弹窗视图的内存的删除操作,关闭所述第二弹窗视图。
5.根据权利要求3所述的方法,其...
【专利技术属性】
技术研发人员:陈少哲,
申请(专利权)人:广州繁星互娱信息科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。