iOS 动态树形结构 - 实现多级菜单,附带复选框功能

iOS 动态树形结构 - 实现多级菜单,附带复选框功能,第1张

关键词: 递归 多级菜单 复选

1.显示多级菜单,默认显示一级.

2.可以通过点击有子级的行展开菜单

3.通过复选框,改雀迟变选中状态。状态有全选、半选、未选中

4.可以扩展获取当前所选的条目集合

1.首先根Datasource进行数据处理

2.生成一个handler:MultilevelDataHandler 将数据处理逻辑在handle处理,将数据处理隔离

3.建立一个数据模型,需要用一些属性记录层级关系。最后我用了一个字典来记录原始的数据信息。

这里是Demo的数据Json

4.将jsonDictionary转化成数据模型的顷皮李时候,把层级关系也一并赋值。

由于数据层级数量的不确定性,这里用递归的方式把每层的数据结构都放到其父类的subArray当中。

5.建一个新的数组用来存储要在tableView上展示的数据模型,按照父类子类,父类子类的顺序排列。我这里默认是把第一级全部关闭展示的

6.实现菜单展开关闭功能

7.实现复选框功能

根据locationArray里记录的每一层父级的序号,找到当前model的父级

由于层级数量的不确定性,所以多次使用到了递归的握芦方式。要注意递归的结束条件,必须陷入死循环当中。

https://github.com/YuTongHon/MultilevelMenuWithCheckbox

在日常办公过程中,我们都会遇到在 Excel 中设计复选框的情况。虽然也有现成的符号可供选择,但是往往显薯信握得很呆板,无法实现任意勾选的功能。那么我下面教你们插入可以随便勾选的复选框。

excel插入复选框的步骤:

1.打开EXCEL,点击“文件”中的“选项”,如下图

2. 在选项界面中点击“自定义功能区”

3.在“自定义功能区”中点击“开发工具”,如下图

4.在菜单栏出现了“开发数庆工具”,在excel中任意一个位置,点击“插入”选择“复选框”,可以插入复选框。右击复选框可以对文字坦历及复选框进行编辑。

复选框,也叫做CheckBox,是一种基础 控件。.NET的工具箱里包含这个控件,它可以通过其属性和 方法 完成复选的 *** 作。下面我教你怎么在word中添加复选框,希望对你有帮助!

word中添加复选框的方法步骤

打开word2007 。

点击office按钮,选择word选项。

在常用设置中,找到在功能区显示开发工具选项卡。

勾选在功能区显示开发工具选项卡前面的选框,然后点击右下角的确定。

这时在word工具栏中,将会出现“开发工具”选项。

在开发工具下方工具栏中,找到控件,继而找到“旧式窗体”。

点击下图中红色标示出晌搭哗的 方形圈,这就是复选框,插入选框。

复选框插入完毕后,点击设计模式。

选中复选框,右键——属性,可对内容进行详细设计,包括标题、字体、颜色等。图中红宴行色方框内为修改标题处。

word设置单页横向的步骤

第1步、打开Word2003文档窗口,将插入点光标移动到指定页面的开始位置。依次单击“文件”→“页面设置”菜单命令。

第2步、在打开的“页面设置”对话框中,选择页面方向为“横向”。然后在“预览”区域单击“应用于”下拉三角按钮,在打开的下拉列表中选择“插入点之后”选项。设置完毕单击“确定”按钮,如图所示。

第3步、将插入点光标移动到Word2003文档指定页面的结枝掘尾,打开“页面设置”对话框,选择原始的页面方向,并在“应用于”下拉列表中选择“插入点之后”选项,最后单击“确定”按钮即可。

在Word2003文档中设置整篇文档纸张为横向的方法

在Word2003文档中,默认情况下创建的文档纸张方向为纵向。用户可以根据实际需要将纸张设置为横向或纵向, *** 作步骤如下所述:

第1步、打开Word2003文档窗口,依次单击“文件”→“页面设置”菜单命令。

第2步、在打开的“页面设置”对话框中切换到“页边距”选项卡,在“方向”区域选中“横向”选项。在“应用于”下拉菜单中保持默认的“整篇文档”选项,并单击“确定”按钮即可。

猜你喜欢:

1. 怎么在word中添加复选框

2. word2007中如何调整文字行间距

3. Word2007分节符如何删除

4. word2013怎么插入窗口域

5. word怎么输入带钩方框


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11970905.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存