iOS多场景便利弹窗工具、装置、计算机设备及存储介质制造方法及图纸

技术编号:29672377 阅读:21 留言:0更新日期:2021-08-13 21:53
本发明专利技术公开了一种iOS多场景便利弹窗工具,包括:创建一单利管理类,在所述单利管理类下创建一弹窗管理窗口,通过所述单利管理类的单利属性配置用户自定义弹窗的弹窗参数;在所述弹窗管理窗口下创建根控制器,所述根控制器用于作为用户自定义弹窗的容器;在所述根控制器下创建根控制器的子视图控制器;通过所述子视图控制器,获取所述弹窗管理窗口的子视图,所述子视图用于承载所述用户自定义弹窗,所述用户自定义弹窗的尺寸适应用户设备的屏幕大小;创建一个弹窗展示接口,所述用户自定义弹窗均通过所述弹窗展示接口对外展示。通过单利管理类创建一弹窗管理窗口单独管理用户自定义弹窗,克服了现有技术中的弹窗展示问题。

【技术实现步骤摘要】
iOS多场景便利弹窗工具、装置、计算机设备及存储介质
本专利技术涉及信息交互
,尤其涉及一种iOS多场景便利弹窗工具、装置、计算机设备及存储介质。
技术介绍
目前iOS苹果系统中,现有的各应用软件的弹窗展示方式,一种是基于当前展示弹窗的控制器的视图展示弹窗,在没有控制器的业务场景下弹窗展示不便;另一种是基于当前应用软件的主窗口的根控制器中的视图去展示弹窗,可以通过全局单利获取主窗口,这种方式当前弹窗无需弹窗控制器也能展示,但大概率会与主窗口的系统弹窗以及其它各弹窗产生冲突;且这两种弹窗展示方式定制弹出动画等配置过程较麻烦,开发过程也比较麻烦,容易遗漏,业务堆积一定阶段后不好维护,弹窗的增减也需要考虑是否对现有弹窗的层级造成影响。
技术实现思路
基于此,有必要针对上述技术问题,提供一种iOS多场景便利弹窗工具、装置、计算机设备及存储介质,以解决多场景下弹窗展示问题。一种iOS多场景便利弹窗工具,包括:创建一单利管理类,在所述单利管理类下创建一弹窗管理窗口,所述弹窗管理窗口用于管理用户自定义弹窗,所述用户自定义弹窗本文档来自技高网...

【技术保护点】
1.一种iOS多场景便利弹窗工具,其特征在于,包括:/n创建一单利管理类,在所述单利管理类下创建一弹窗管理窗口,所述弹窗管理窗口用于管理用户自定义弹窗,所述用户自定义弹窗通过所述单利管理类的单利属性配置弹窗参数;/n在所述弹窗管理窗口下创建根控制器,所述根控制器用于作为用户自定义弹窗的容器;/n在所述根控制器下创建根控制器的子视图控制器;/n通过所述子视图控制器,获取所述弹窗管理窗口的子视图,所述子视图用于承载所述用户自定义弹窗,所述用户自定义弹窗的尺寸适应用户设备的屏幕大小;/n创建一个弹窗展示接口,所述用户自定义弹窗均通过所述弹窗展示接口对外展示。/n

【技术特征摘要】
1.一种iOS多场景便利弹窗工具,其特征在于,包括:
创建一单利管理类,在所述单利管理类下创建一弹窗管理窗口,所述弹窗管理窗口用于管理用户自定义弹窗,所述用户自定义弹窗通过所述单利管理类的单利属性配置弹窗参数;
在所述弹窗管理窗口下创建根控制器,所述根控制器用于作为用户自定义弹窗的容器;
在所述根控制器下创建根控制器的子视图控制器;
通过所述子视图控制器,获取所述弹窗管理窗口的子视图,所述子视图用于承载所述用户自定义弹窗,所述用户自定义弹窗的尺寸适应用户设备的屏幕大小;
创建一个弹窗展示接口,所述用户自定义弹窗均通过所述弹窗展示接口对外展示。


2.如权利要求1所述的iOS多场景便利弹窗工具,其特征在于,所述创建一单利管理类,在所述单利管理类下创建一弹窗管理窗口,所述弹窗管理窗口用于管理用户自定义弹窗,所述用户自定义弹窗通过所述单利管理类的单利属性配置弹窗参数,包括:
所述弹窗参数包括弹窗视图参数以及弹窗出场动画的参数;
所述用户自定义弹窗通过所述单利管理类的单利属性配置所述弹窗视图参数以及弹窗出场动画的参数;
其中,所述用户自定义弹窗通过所述单利管理类的单利属性配置所述弹窗视图参数,包括以下步骤:
在所述单利管理类下设置弹窗视图参数,所述弹窗视图参数包括用户自定义弹窗的遮罩的颜色、透明度、点击空白处是否关闭事件以及其他参数;
所述用户自定义弹窗通过所述单利管理类的单利属性配置所述弹窗视图参数。


3.如权利要求2所述的iOS多场景便利弹窗工具,其特征在于,所述用户自定义弹窗通过所述单利管理类的单利属性配置弹窗出场动画的参数,包括:
在所述单利管理类下自定义所述弹窗出场动画;
以枚举的方式列出所述弹窗出场动画;
所述用户自定义弹窗通过所述单利管理类的单利属性配置所述弹窗出场动画的参数。


4.如权利要求1所述的iOS多场景便利弹窗工具,其特征在于,所述通过所述子视图控制器,获取所述弹窗管理窗口的子视图,所述子视图用于承载所述用户自定义弹窗,所述用户自定义弹窗的尺寸适应用户设备的屏幕大小,包括:
在所述根控制器下重写子视图更新回调方法;
基于所述子视图更新回调方法,所述子...

【专利技术属性】
技术研发人员:迂鑫
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东;44

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

1