创建多页滑动视图的方法、装置、介质及计算机设备制造方法及图纸

技术编号:25636454 阅读:20 留言:0更新日期:2020-09-15 21:29
本发明专利技术公开创建多页滑动视图的方法、装置、介质及计算机设备,该方法包括步骤:基于iOS系统的UIView,创建多个多页滑动视图模板;根据业务需求获取一个多页滑动视图模板,设置所述多页滑动视图模板的初始化类目样式和加载状态类目样式;将设置完成的多页滑动视图模板渲染生成多页滑动视图。解决了开发人员每次都要根据个性化的运营需求从头创建页面视图,总是重复相同的工作,导致开发过程不够方便快捷的问题。本发明专利技术提供的创建多页滑动视图的装置,采用上述创建多页滑动视图的方法,通过提供多样化的页面滑动样式给开发人员,使得开发人员可以快速完成自定义类目样式的初始化,同时满足了不同的用户需求。

【技术实现步骤摘要】
创建多页滑动视图的方法、装置、介质及计算机设备
本专利技术涉及视图页面滑动交互
,尤其涉及创建多页滑动视图的方法、装置、介质及计算机设备。
技术介绍
现有的iOS系统中,UIView表示屏幕上的一块矩形区域,是组成画面的基本元素,拥有位置属性以及一定尺寸的四边形,一般有背景色,主要负责渲染区域的内容,并且响应该区域内发生的触摸事件,它在App中占有绝对重要的地位,因为iOS中几乎所有可视化控件都是UIView的子类。UIView可以拥有UIView类型的子元素,这样就可以轻易地在UIView上追加UIView,创建各样的画面,在iphone应用程序中,应用程序的UIWindow也是UIView的子类,也就是说,所有的画面都是在UIView中追加各种UIView而组成的。在应用开发中会经常有带类目的页面视图需要左右滑动,并且可能带图片、文字、倒计时等等,开发人员每次都要根据个性化的运营需求从头创建页面视图,总是重复相同的工作,导致开发过程不够方便快捷。
技术实现思路
本专利技术的目的在于提供创建多页滑动视图的方法、装置、介质及计算机设备,通过提供多样化的页面滑动样式给开发人员,使得开发人员可以快速完成自定义类目样式的初始化,方便了开发人员快速将多页滑动视图接入业务需求。为了实现上述目的,本专利技术提供如下技术方案:一种创建多页滑动视图的方法,包括步骤:基于iOS系统的UIView,创建多个多页滑动视图模板;根据业务需求获取一个多页滑动视图模板,设置所述多页滑动视图模板的初始化类目样式和加载状态类目样式;将设置完成的多页滑动视图模板渲染生成多页滑动视图。优选地,基于iOS系统的UIView,创建一个多页滑动视图模板的方法包括:基于iOS系统的UIView,创建视图对象;设置所述视图对象的类目及每个类目对应的页面,生成多页滑动视图模板;将所述多页滑动视图模板存储到模板库中。进一步地,设置所述视图对象的类目及每个类目对应的页面,生成多页滑动视图模板的方法包括:设置所述视图对象的类目数量和类目基础参数,所述基础参数包括类目枚举类型和禁用属性;设置每个类目对应页面的页面格式,所述页面格式包括是否支持多页滑动和是否支持下拉刷新;依据所述类目数量、所述类目基础参数和所述页面格式生成多页滑动视图模板。具体地,所述类目枚举类型包括纯文字类型、多行文字类型、动态图类型、图文混合类型和静态图片类型;所述禁用属性包括是否支持滑动、是否允许点击、是否展示下划线、是否支持多行展示以及是否有边框。优选地,通过对类目数量、类目基础参数、页面格式中的一项或多项进行设置,以创建多个不同的多页滑动视图模板并分别存储到模板库中。较好地,设置所述多页滑动视图模板的初始化类目样式和加载状态类目样式的方法包括:根据业务需求获取一个多页滑动视图模板;基于多页滑动视图模板的类目数量和类目基础参数设置所述多页滑动视图模板的初始化类目样式,所述初始化类目样式包括类目字体格式、类目背景格式和类目圆角格式;设置所述多页滑动视图模板的加载状态类目样式,所述加载状态类目样式包括加载状态下是否展示文字、是否展示图片、是否支持多行展示,以及加载完成后是否展示下划线。进一步地,将设置完成的多页滑动视图模板,依据所述初始化类目样式和所述加载状态类目样式渲染生成多页滑动视图。一种创建多页滑动视图的装置,包括模板创建模块、自定义模块和渲染生成模块,其中,所述模板创建模块基于iOS系统的UIView,创建多个多页滑动视图模板并存储;所述自定义模块用于根据业务需求获取一个多页滑动视图模板,设置所述多页滑动视图模板的初始化类目样式和加载状态类目样式;所述渲染生成模块用于将设置完成的多页滑动视图模板渲染生成多页滑动视图。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述创建多页滑动视图的方法的步骤。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述创建多页滑动视图的方法的步骤。与现有技术相比,本专利技术提供的创建多页滑动视图的方法、装置、介质及计算机设备具有以下有益效果:本专利技术提供的创建多页滑动视图的方法,首先基于iOS系统的UIView,创建多个多页滑动视图模板并存储,以提供多样化的页面滑动样式给开发人员;然后根据业务需求获取一个多页滑动视图模板,设置多页滑动视图模板的初始化类目样式和加载状态类目样式,开发人员可以在多页滑动视图模板的基础上快速完成自定义类目样式的初始化,最后将设置完成的多页滑动视图模板渲染生成多页滑动视图,方便了开发人员快速将多页滑动视图接入业务需求。本专利技术提供的创建多页滑动视图的装置,采用上述创建多页滑动视图的方法,通过提供多样化的页面滑动样式给开发人员,使得开发人员可以快速完成自定义类目样式的初始化,同时满足了不同的用户需求。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术实施例中创建多页滑动视图的方法流程示意图;图2为本专利技术实施例中创建的一个多页滑动视图的示意图;图3为本专利技术实施例中创建多页滑动视图的装置模块示意图;图4为本专利技术实施例中电子设备的结构示意图。附图标记:1-类目,2-页面。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其它实施例,均属于本专利技术保护的范围。实施一请参阅图1,本实施例提供的一种创建多页滑动视图的方法,包括步骤:基于iOS系统的UIView,创建多个多页滑动视图模板;根据业务需求获取一个多页滑动视图模板,设置多页滑动视图模板的初始化类目样式和加载状态类目样式;将设置完成的多页滑动视图模板渲染生成多页滑动视图。具体实施过程中,可以使用Xcode创建多页滑动视图,方便于继承iOS系统的UIView,同时保证开发的视图可以支持iOS系统。Xcode是运行在操作系统MacOSX上的集成开发工具(IDE),由AppleInc开发。Xcode是开发macOS和iOS应用程序的最快捷的方式,并且具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。本专利技术提供的创建多页滑动视图的方法,首先基于iOS系统的UIView,创建多个多页滑动视图模板并存储,以提供多样化的页面滑动样式给开发人员;然后根据业务需求获取一个多页滑动视本文档来自技高网...

【技术保护点】
1.一种创建多页滑动视图的方法,其特征在于,包括步骤:/n基于iOS系统的UIView,创建多个多页滑动视图模板;/n根据业务需求获取一个多页滑动视图模板,设置所述多页滑动视图模板的初始化类目样式和加载状态类目样式;/n将设置完成的多页滑动视图模板渲染生成多页滑动视图。/n

【技术特征摘要】
1.一种创建多页滑动视图的方法,其特征在于,包括步骤:
基于iOS系统的UIView,创建多个多页滑动视图模板;
根据业务需求获取一个多页滑动视图模板,设置所述多页滑动视图模板的初始化类目样式和加载状态类目样式;
将设置完成的多页滑动视图模板渲染生成多页滑动视图。


2.根据权利要求1所述的创建多页滑动视图的方法,其特征在于,基于iOS系统的UIView,创建一个多页滑动视图模板的方法包括:
基于iOS系统的UIView,创建视图对象;
设置所述视图对象的类目及每个类目对应的页面,生成多页滑动视图模板;
将所述多页滑动视图模板存储到模板库中。


3.根据权利要求2所述的创建多页滑动视图的方法,其特征在于,设置所述视图对象的类目及每个类目对应的页面,生成多页滑动视图模板的方法包括:
设置所述视图对象的类目数量和类目基础参数,所述基础参数包括类目枚举类型和禁用属性;
设置每个类目对应页面的页面格式,所述页面格式包括是否支持多页滑动和是否支持下拉刷新;
依据所述类目数量、所述类目基础参数和所述页面格式生成多页滑动视图模板。


4.根据权利要求3所述的创建多页滑动视图的方法,其特征在于,所述类目枚举类型包括纯文字类型、多行文字类型、动态图类型、图文混合类型和静态图片类型;
所述禁用属性包括是否支持滑动、是否允许点击、是否展示下划线、是否支持多行展示以及是否有边框。


5.根据权利要求3或4所述的创建多页滑动视图的方法,其特征在于,通过对类目数量、类目基础参数、页面格式中的一项或多项进行设置,以创建多个不同的多页滑动视图模板并分别存储到模板库中。...

【专利技术属性】
技术研发人员:柳陈陈储鹏刘鹏
申请(专利权)人:苏宁云计算有限公司
类型:发明
国别省市:江苏;32

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

1