[发明专利]一种基于iOS平台的自定义查询界面设置方法有效
申请号: | 201911033408.8 | 申请日: | 2019-10-28 |
公开(公告)号: | CN110764767B | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 徐克强;高宇健 | 申请(专利权)人: | 杭州衣科信息技术有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 杭州天昊专利代理事务所(特殊普通合伙) 33283 | 代理人: | 赵志鹏 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ios 平台 自定义 查询 界面 设置 方法 | ||
本发明公开了一种基于iOS平台的自定义查询界面设置方法,具体包括如下步骤:101)新控件设置步骤、102)自动排序步骤、103)绘制定位步骤;本发明提供创建便于排序显示查询界面的新控件,达到显示提醒文本控件和输入文本控件的结合,为后续排序顺序做铺垫的使用起来方便而符合人性化操作的一种基于iOS平台的自定义查询界面设置方法。
技术领域
本发明涉及软件界面搭建技术领域,更具体的说,它涉及一种基于iOS平台的自定义查询界面设置方法。
背景技术
苹果iOS App的原生开发都是基于Objective-C语言。该语言在标准C语言基础上加入了面向对象的特性,并引入了Smalltalk式的消息传递机制。Objective-C目前属于苹果公司的商标,因为有了苹果公司带来的移动互联网的生态出现,最近几年,大量开发人员慢慢开始转向学习新的Objective-C语言,但其学习难度对大部分人员来说苦不堪言,只有少数人能非常熟练准确地掌握和精通。
苹果为开发人员提供了可视化的开发工具Xcode,开发人员可以用拖拽的方式创建自己需要的界面(包括控件,排列布局,尺寸)等,但一个App有些时候需要大量的交互界面如数据查询界面,如果每个界面要每次在开发的时候创建,效率非常低而且容易出错,为此我急需发展了一套简单配置就能快速编构建一个数据查询界面的iOS的界面生成器。
发明内容
本发明克服了现有技术的不足,提供一种基于iOS平台的自定义查询界面设置方法。
本发明的技术方案如下:
一种基于iOS平台的自定义查询界面设置方法,具体包括如下步骤:
101)新控件设置步骤:将显示提醒文本控件和输入文本控件集合在一个新控件内,显示提醒文本设置在新控件的左上方,输入文本设置在新控件居中位置;
102)自动排序步骤:用户根据自身需要设置新控件数量,每个新控件设置三个指标,并通过三个指标的多次数值排序,来进行整体新控件的排序;其中指标包括控件累计使用次数P(t)、与相邻控件不可分割性P(d)、控件静态位置值P(s);初始时P(t)=0,P(d)由用户定义,并设置其与其它对应新控件的位置属性,P(s)由用户建立新控件顺序决定;
排序首先根据控件静态位置值P(s)的大小顺序进行排序,再根据用户使用情况以之前排序顺序为前提,由控件累计使用次数P(t)进行重新顺序调整,最后根据与相邻控件不可分割性P(d)和用户选择新控件数量进行排序调整,得到最终排序结构;
103)绘制定位步骤:根据步骤102)得到的最终排序结构进行界面绘制,新控件平均分成两组,若新控件总数为奇数则第一组多一个新控件,其中每一组为一行,进行行绘制时,第一组每个新控件间采用公式x+=x偏移量、y=0,来进行定位分隔;第二组采用x+=x偏移量、y=新控件行高+y偏移量,来进行定位分隔。
进一步的,新控件还包括列表展开控件,列表展开控件设置在新控件的右侧,输入文本内置列表。
进一步的,新控件预先设置常用显示提醒文本。
本发明相比现有技术优点在于:本发明提供了能帮助开发人员快速构建一个苹果iOS App的查询界面的成熟框架。基于对于苹果iOS平台的深刻理解和实践应用,创建便于排序显示查询界面的新控件,达到显示提醒文本控件和输入文本控件的结合,为后续排序顺序做铺垫,本发明通过特定的排序方式达到整洁的查询界面,使用起来方便而符合人性化操作。
附图说明
图1为本发明的流程图;
图2为本发明的原排序显示界面图;
图3为本发明经过一段时间使用后排序显示界面图;
图4为本发明的事件引擎流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州衣科信息技术有限公司,未经杭州衣科信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911033408.8/2.html,转载请声明来源钻瓜专利网。