情景: cell中有textfield, 现在需要在tableview滚动是取消所有的textfield的第一响应, 一个个写比较麻烦, 写了一个递归方法, 用来遍历所有的子视图.

-(void)allView:(UIView *)rootView {for (UIView *subView in [rootView subviews]){if (!rootView.subviews.count) {return;}if ([subView isKindOfClass:[UITextField class]]) {[(UITextField *)subView resignFirstResponder];}[self allView:subView];}
}

转载于:https://www.cnblogs.com/xuhaoranLeo/p/5059110.html

[iOS]深度遍历view的subview相关推荐

  1. Android 遍历 View 中子元素

    Android 遍历 View 中子元素 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 ...

  2. 根据keyName(如:result.data.name),无限深度遍历获取keyValue

    /*根据keyName(如:result.data.name),无限深度遍历获取keyValue*/ function getValueByDepthKeyName(jsonObj, keyName) ...

  3. C语言基本数据结构之三(图的广度及深度遍历,求单源最短路径的Dijkstra算法)

    上一篇主要讲了二叉树的先序,中序,后序遍历算法以及深度和节点的算法,这篇就讲一讲图的基本算法. 一.图的基本概念 1.1有向图G1: 有向图G是由两个集合V(G)和E(G)组成的,其中:V(G)是顶点 ...

  4. C/C++实现图的广度和深度遍历

    #include<stdio.h> #include<stdlib.h> #include<string.h> #include<iostream> # ...

  5. Python实现二叉树的三种深度遍历方法!

    python代码实现了二叉树,这次将会实现二叉树的几种遍历方法,来更好的解析二叉树的结构特点.分别是一种广度遍历,和三种深度遍历方法:先序遍历,中序遍历,后序遍历.下面是代码实现: 1.先序遍历 遍历 ...

  6. 数据结构——无向图创建邻接表以及深度遍历、广度遍历(C语言版)

    摘自:数据结构--无向图创建邻接表以及深度遍历.广度遍历(C语言版) 作者:正弦定理 发布时间:2020-12-22 20:55:12 网址:https://blog.csdn.net/chinese ...

  7. [Leetcode][第100题][JAVA][相同的树][二叉树][深度遍历][递归]

    [问题描述][中等] [解答思路] 深度遍历/递归 终止条件与返回值: 当两棵树的当前节点都为 null 时返回 true 当其中一个为 null 另一个不为 null 时返回 false 当两个都不 ...

  8. sdut 图的深度遍历

    图的深度遍历 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Discuss Problem Description 请定一个无向图 ...

  9. java多线程 文件夹_Java多线程遍历文件夹,广度遍历加多线程加深度遍历结合

    复习IO操作,突然想写一个小工具,统计一下电脑里面的Java代码量还有注释率,最开始随手写了一个递归算法,遍历文件夹,比较简单,而且代码层次清晰,相对易于理解,代码如下:(完整代码贴在最后面,前面是功 ...

最新文章

  1. vuex保存用户信息_Vuex状态管理
  2. 行健设计_行健要闻|“第四届‘天行健创新创业设计大赛”培训班成功举办
  3. Linux基础学习三:VMware和CentOS的安装详细图文教程
  4. 黑色炫酷粒子动态html网站源码
  5. MS Script Control的 COM
  6. FreeMarker MyEclipse IDE
  7. python调用函数怎么错_python调用函数失败是什么原因
  8. FPGA图像处理 两路sensor的色调不一致
  9. Fiddler—PC上实现手机的抓包
  10. 基于springboot的贫困帮扶系统
  11. HBuilderX运行微信小程序启动失败
  12. 使用WPS邮件合并功能和文档部件插入图片制作准考证
  13. MIPI-DSI 三种 Video Mode 理解
  14. 全国青少年软件编程等级考试标准Python(1-6级)
  15. Go实现md5加密方法
  16. 开始体验WinXp + VmWare Workstation + Fedora8
  17. 8086CPU有哪些寄存器组成?各有什么用途?标志寄存器的各标志位在什么情况下置位?
  18. nvm use不生效
  19. git 不显示远端分支问题
  20. 在麦加总督的支持赞助下,朝觐博览会定于2023年1月举行

热门文章

  1. 数据结构之图:图的搜索,Python代码实现——23
  2. win10编辑js文件报错,错误','
  3. datasnap ajax jsonp,有没有办法在Delphi DataSnap REST服务器上使用JSONP?
  4. Vue项目开发过程中解决跨域问题(vue.config.js结合axios)
  5. LeetCode 第 30 场双周赛(477/2545,前18.7%,第2次全部通过)
  6. LeetCode 1198. 找出所有行中最小公共元素(二分/合并有序链表)
  7. LeetCode 1296. 划分数组为连续数字的集合(map模拟)
  8. LeetCode 1348. 推文计数(哈希map+set)
  9. LeetCode 199. 二叉树的右视图(DFS 按层queue)
  10. LeetCode 671. 二叉树中第二小的节点