一种批量输入控件属性的方法及其系统技术方案

技术编号:38580644 阅读:29 留言:0更新日期:2023-08-26 23:26
本发明专利技术涉及一种批量输入控件属性的方法及其系统,步骤S1、通过在界面场景中选择多个控件,获取所选中的控件的共有属性,并形成共有属性列表;步骤S2、将获取到的共有属性列表设置到属性栏上,在属性栏中设置共有属性的属性值为默认属性值;步骤S3、在属性栏中输入共有属性的属性值,并刷新界面场景控件。本发明专利技术可以清晰了解不同类型控件所共有的属性,方便同时设置控件的共有属性,并且提供批量输入控件属性值的方法,有助于提高用户编辑界面控件属性的效率。属性的效率。属性的效率。

【技术实现步骤摘要】
一种批量输入控件属性的方法及其系统


[0001]本专利技术涉及计算机
,特别是一种批量输入控件属性的方法及其系统。

技术介绍

[0002]在用户界面编辑时,有时候开发人员选择界面上的多个控件,想要进行批量设置属性,例如一次性设置多个图片控件的图片;一次性设置多个控件的文本;设置多个控件同样的宽度、高度、透明度、显示隐藏情况等属性。如果可以提供批量输入的方式,将可以提供编辑界面的效率。现有技术在批量输入控件属性时,往往都只能设置固定的属性,而不是根据不同控件的类型进行区分设置,导致需要设置的属性过多或者过少,不能根据控件的不同类型,清晰地了解多个控件是否具有相同的属性。例如FairyGUI编辑器(FairyGUI是一个跨引擎的开源UI解决方案,它包含一个出色的的UI编辑器,以及多个流行游戏引擎的运行库),在进行批量输入控件属性时,选择多种不同类型的控件时,只支持设置位置、宽度、高度、透明度、旋转、倾斜等控件基本属性,无法自动根据不同类型的控件显示其共有属性。再比如比较常见的Unity编辑器(Unity是实时3D互动内容创作和运营平台,Uni本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种批量输入控件属性的方法,其特征在于,所述方法包括以下步骤:步骤S1、通过在界面场景中选择多个控件,获取所选中的控件的共有属性,并形成共有属性列表;步骤S2、将获取到的共有属性列表设置到属性栏上,在属性栏中设置共有属性的属性值为默认属性值;步骤S3、在属性栏中输入共有属性的属性值,并刷新界面场景控件。2.根据权利要求1所述的一种批量输入控件属性的方法及其系统,其特征在于:所述步骤S1中的获取所选中的控件的共有属性进一步为:获取每个选中控件的属性,将每个控件的属性保存到一个属性列表上,获取完所有控件的属性列表后,将这些属性列表保存到总属性列表上,总属性列表中的每个属性列表都存在的属性则为共有属性,所有共有属性保存在共有属性列表上。3.根据权利要求2所述的一种批量输入控件属性的方法及其系统,其特征在于:所述步骤S1中的获取所选中的控件的共有属性的方式为:以获取总属性列表的第一个属性列表,作为参照物,遍历总属性列表,将剩余的属性列表跟第一个属性列表的属性进行比对,只要第一个属性列表的任意一个属性在别的属性列表上不存在,则不属于共有属性;遍历完所有属性列表。4.根据权利要求3所述的一种批量输入控件属性的方法,其特征在于:所述步骤1中还包括获取所选中的控件的具体属性,所述步骤S1中的获取所选中的控件的具体属性进一步为:总属性列表中的并非每个属性列表都存在的属性则为具体属性,所有具体属性保存在具体属性列表上。5.根据权利要求4所述的一种批量输入控件属性的方法,其特征在于:所述步骤S3中在属性栏中输入共有属性的属性值后还包括在具体属性列表中输入具体属性的属性值。6.根据权利要求1所述的一种批量输入控件属性的方法,其特征在于:所述步骤S3进一步具体为:在属性栏输入需要改变的属性值,获取到所有选中的控件,通过遍历这些控件,在属性列表上找到对应的属性,将属性值设置为属性栏输入的值;设置完所有控件的属性后,根据设置后的属性值,进行刷新整个场景选择的控件。7.一种批量输入控件属性的系统,其特征在于:所述系统包括控件属性获取模块、控件...

【专利技术属性】
技术研发人员:刘德建柳旭辉李佳
申请(专利权)人:福建天晴在线互动科技有限公司
类型:发明
国别省市:

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

1