使用递归:

- (void)listSubviewsOfView:(UIView *)view {

    // Get the subviews of the view
NSArray *subviews = [view subviews]; // Return if there are no subviews
if ([subviews count] == 0) return; // COUNT CHECK LINE for (UIView *subview in subviews) { // Do what you want to do with the subview
NSLog(@"%@", subview); // List the subviews of subview
[self listSubviewsOfView:subview];
}
}

方法转载自:http://stackoverflow.com/a/7244069/3458781

打印结果:

2014-10-10 16:05:14.191 MyAPP[1951:60b] <UIView: 0x16d61a90; frame = (0 64; 320 31); autoresize = RM+BM; layer = <CALayer: 0x16ddb850>>
2014-10-10 16:05:14.192 Vinyo[1951:60b] <UILabel: 0x16d1aa60; frame = (15 70; 210 20); text = 'Choose a credit card'; clipsToBounds = YES; opaque = NO; autoresize = RM+BM; userInteractionEnabled = NO; layer = <CALayer: 0x16d1c7f0>>

最新文章

  1. react实例之todo,做一个实时响应的列表操作
  2. global &amp; nonlocal
  3. Java再学习——停止一个正在运行的线程
  4. 配置RHadoop与运行WordCount例子
  5. Asp.net MVC分页实例
  6. build.prop修改详细说明
  7. BestCoder 2nd Anniversary 1001 Oracle
  8. 京东JOS API 接入使用笔记
  9. vue.js路由参数简单实例讲解------简单易懂
  10. [转]ubuntu下安装fiddler
  11. 修改UI及盒子启动及部分后续操作
  12. Swift中关于任意类型的数组
  13. html字体加粗标签与写法
  14. JS相关重点知识 (概况)
  15. Nginx的启动、停止、重启
  16. VMware上配置DPDK环境并运行实例程序
  17. module.exports 、 exports 和 export 、 export default 、 import
  18. nw.js node-webkit系列(17)怎样打包和分发你的应用
  19. CS231n课程笔记翻译4:最优化笔记
  20. Spring_day04--课程安排_回顾SSH框架知识点_SSH框架整合思想

热门文章

  1. Linux - 控制台界面,虚拟界面,字符界面
  2. computed与methods的异同
  3. Class工具类
  4. Solr.NET快速入门(七)【覆盖默认映射器,NHibernate集成】
  5. Android网络编程随想录(3)
  6. C++关键字简述
  7. [Offer收割]编程练习赛39
  8. idiom的学习笔记(一)、三栏布局
  9. The AJAX response: XML, HTML, or JSON?
  10. 【Oracle】数据库热备