[发明专利]一种iOS界面的多功能菜单搭建方法在审
申请号: | 202011044897.X | 申请日: | 2020-09-28 |
公开(公告)号: | CN111984362A | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 汪文;曾华;张毅;钟卫为;江露;黄晓艳 | 申请(专利权)人: | 武汉虹信技术服务有限责任公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/0482 |
代理公司: | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人: | 李佑宏 |
地址: | 430205 湖北省武汉市江夏区藏龙*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ios 界面 多功能 菜单 搭建 方法 | ||
1.一种iOS界面的多功能菜单搭建方法,其特征在于,该方法包括:
创建初始化界面,包括创建子菜单的第一级响应区域,所述第一级响应区域为可移动区域且设置有点击click事件响应点击操作;
响应第一级响应区域的单次点击事件,调用该子菜单的第一级菜单目录列表并在屏幕上显示第二级响应区域,所述第二级响应区域包括所述第一级菜单目录列表;
响应第二级响应区域的点击事件,通过判断其点击区域执行调用被点击第一级菜单目录显示项对应的第二级菜单目录列表并在屏幕上显示第三级响应区域,所述第三级响应区域包括所述第二级菜单目录列表;
响应第三级响应区域的点击事件,执行被点击第二级菜单目录显示项对应的操作并动态收起第二级菜单目录列表。
2.如权利要求1所述的一种iOS界面的多功能菜单搭建方法,其中,响应第一级响应区域的再次点击事件,执行动态收起第一级菜单目录显示项列表。
3.如权利要求1所述的一种iOS界面的多功能菜单搭建方法,其中,所述第一级响应区域设置有手势识别函数,通过手势识别函数获取所述第一级响应区域的相对偏移量,利用所述相对偏移量计算第一级响应区域的中心位置,判断所述中心位置是否超出屏幕边界,超出时将所述第一级响应区域的最大边缘位置设置为屏幕边缘,以确保第一级响应区域一直处于屏幕区域内。
4.如权利要求1所述的一种iOS界面的多功能菜单搭建方法,其中,所述第一级菜单目录列表和所述第二级菜单目录列表的信息展示实现过程包括:
创建第一级菜单模型,所述第一级菜单模型的参量包括菜单名称、ID和第一级菜单目录列表,所述第一级菜单子列表为包括第二级菜单模型的可变数组;
创建继承于所述第一级菜单模型的第二级菜单模型,所述第二级菜单模型的参量包括菜单名称、第二级菜单目录列表和是否展开选项。
5.如权利要求1所述的一种iOS界面的多功能菜单搭建方法,其中,所述第二级响应区域还包括生成新的子菜单和删除子菜单,响应第二级响应区域的点击事件,通过判断其点击区域以执行生成新的子菜单操作或删除对应的子菜单操作。
6.如权利要求5所述的一种iOS界面的多功能菜单搭建方法,其中,执行生成新的子菜单操作或删除对应的子菜单操作包括:
通过调用系统属性监测函数实现iOS界面的显示数据更新,加载更新后的显示数据以实现iOS界面的更新。
7.如权利要求1所述的一种iOS界面的多功能菜单搭建方法,其中,所述第三级响应区域还包括搜索区域,所述搜索区域用于利用关键字查找和模糊匹配实现第二级菜单目录显示项的索引。
8.如权利要求1所述的一种iOS界面的多功能菜单搭建方法,其中,通过设置tableView的透明度alpha动态隐藏以实现动态收起第二级菜单目录列表。
9.一种计算机可读介质,其特征在于,其存储有可由终端设备执行的计算机程序,当所述程序在所述终端设备上运行时,使得所述终端设备执行权利要求1~8中任一项权利要求所述方法的步骤。
10.一种终端设备,其特征在于,包括至少一个处理单元、以及至少一个存储单元,其中,所述存储单元存储有计算机程序,当所述程序被所述处理单元执行时,使得所述处理单元执行权利要求1~8中任一项权利要求所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉虹信技术服务有限责任公司,未经武汉虹信技术服务有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011044897.X/1.html,转载请声明来源钻瓜专利网。