[发明专利]一种基于iOS的无限层级通讯录的搭建方法在审
申请号: | 201911194774.1 | 申请日: | 2019-11-28 |
公开(公告)号: | CN111090424A | 公开(公告)日: | 2020-05-01 |
发明(设计)人: | 刘俊鹏;孙含福;钟卫为;张松;夏世念;陈振林 | 申请(专利权)人: | 武汉虹信技术服务有限责任公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/38 |
代理公司: | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人: | 宋敏 |
地址: | 430073 湖北省武汉市江夏区*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ios 无限 层级 通讯录 搭建 方法 | ||
1.一种基于iOS的无限层级通讯录的搭建方法,其特征在于,包括如下步骤:
S1、创建界面,头部为搜索框,中间为所有选择的部门,除了当前选择的部门,之前选择的部门均添加一个向左的回退标记,底部为部门和人员列表;
S2、获取公司组织架构数据,使用JsonModel进行解析,并展示第一层数据;
S3、在搜索框输入姓名、职位或电话的部分或全部字符,能搜索该条件范围内的信息;
S4、点击某一部门,界面展示下一层级的内容,并在中间显示该层级部门以及之前选择的部门;点击该层级列表中的某个部门,展示该层级部门下的所有子部门或者员工信息列表;点击某一部门展示该层级下的信息时,使用了递归算法从而使通讯录没有层级的限制。
2.如权利要求1所述的基于iOS的无限层级通讯录的搭建方法,其特征在于:
步骤S1中,当组织架构层级多超过界面窗口的左右范围时,该界面中间的所有选择的部门能自动左右滑动展示完整的所有已选择的部门。
3.如权利要求1所述的基于iOS的无限层级通讯录的搭建方法,其特征在于:
步骤S2中,获取公司组织架构数据时,可以在后台数据库补充拓展通讯录的层级,没有层级的限制。
4.如权利要求1所述的基于iOS的无限层级通讯录的搭建方法,其特征在于:
步骤S2中,信息展示的方法包括如下步骤:
S2.1、创建组织信息类AddressBookModel,定义组织属性,将获取公司组织架构数据使用jsonModel进行解析赋值给对应属性;
S2.2、界面上一开始只展示第一层数据,点击该层才会继续展示下一层信息。
5.如权利要求1所述的基于iOS的无限层级通讯录的搭建方法,其特征在于:
步骤S3中,输入的姓名是完整的,或者部分;或者输入的姓名是拼音或者首字母。
6.如权利要求1所述的基于iOS的无限层级通讯录的搭建方法,其特征在于:
步骤S3中,输入的电话是完整或者部分。
7.如权利要求1所述的基于iOS的无限层级通讯录的搭建方法,其特征在于:
步骤S4中,点击当前层级的部门通过系统方法didSelectRowAtIndexPath进行点击操作,通过递归算法得到下一层数据,并刷新界面信息。
8.一种基于iOS的无限层级通讯录的搭建方法,其特征在于,包括如下步骤:
S1、在界面头部使用系统库控件UISearchBar创建一个搜索框的实例searchBar,输入姓名、职位或电话的部分或全部字符,通过代理方法(void)searchBar:(UISearchBar*)searchBar textDidChange:(NSString*)searchText点击键盘上“搜索”按钮,能快速便捷搜索该条件范围内的信息;
S2、在界面中部使用系统控件UIScrollView创建一个实例scrollView,根据所选部门字符的长度创建已选部门UIButton的实例,并设置向左的回退符号,任一所选部门都能相应点击回退到该部门展示的信息;
S3、在界面底部使用系统控件UITableView创建一个列表实例tableView,通过数据源方法(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath展示部门和人员信息;
S4、通过代理方法(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath点击列表中某行部门,进入其下一级信息,根据数据的层级结构,点击列表某行,直至得到相应的人员信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉虹信技术服务有限责任公司,未经武汉虹信技术服务有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911194774.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种乙酸乙酯的制备方法
- 下一篇:工件面板组装设备