文档章节

查看当前view tree结构

 泊竹
发布于 2014/05/04 13:20
字数 116
阅读 73
收藏 1
- (void)dumpView:(UIView *)aView atIndent:(int)indent into:(NSMutableString *)outstring  
{  
    for (int i = 0; i < indent; i++) [outstring appendString:@"--"];  
    [outstring appendFormat:@"[%2d] %@\n", indent, [[aView class] description]];  
    for (UIView *view in [aView subviews])  
        [self dumpView:view atIndent:indent + 1 into:outstring];  
}  
  
// Start the tree recursion at level 0 with the root view  
- (NSString *) displayViews: (UIView *) aView  
{  
    NSMutableString *outstring = [[NSMutableString alloc] init];  
    [self dumpView: self.window atIndent:0 into:outstring];  
    return outstring ;  
}  
// Show the tree  
- (void)logViewTreeForMainWindow  
{  
    //  CFShow([self displayViews: self.window]);  
    NSLog(@"The view tree:\n%@", [self displayViews:self.window]);  
}

执行结果例子:



本文转载自:http://poolo.iteye.com/blog/1833821

共有 人打赏支持
粉丝 90
博文 67
码字总数 13285
作品 0
徐汇
关于Android中的ViewTreeObserver

ViewTreeObserver结构 extends Objectjava.lang.Object↳ android.view.ViewTreeObserver ViewTreeObserver概述 A view tree observer is used to register listeners that can be notified ......

街角的小丑
04/27
0
0
几种数据存储结构详解

影响空间规模的几种数据存储结构 正文 所谓数据存储结构,就是数据的元素与元素之间在计算机中的一种表示,它的目的是为了解决空间规模问题,或者是通过空间规模问题从而间接地解决时间规模问...

长平狐
2012/11/12
753
1
【Mysql左右值】左右值法实现Mysql无限级分类

数据表结构和数据 表结构 [sql] view plaincopy CREATE TABLE ( INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, VARCHAR(20) NOT NULL COLLATE 'utf8generalci', INT(11) NOT NULL, INT(11) NO......

bengozhong
2016/09/09
8
0
Oracle高级查询之CONNECT BY

select a.*, level from dlsys.tcUnit a where nvl(validFlag,1) = 1start with SeniorUnitId is null connect by SeniorUnitID = prior UnitIDorder siblings by DisplayOrder Oracle中的s......

underA
2013/04/25
0
0
yii2 tree manger 结合girdview的使用方法一种变通解决方案

本文网址:http://my.oschina.net/bubifengyun/blog/605908本文改进版在:https://my.oschina.net/bubifengyun/blog/776979 第十八章 treeview跟Gridview的结合 一、功能设想 yii2做的网站,...

不避风云
2016/01/20
1K
8

没有更多内容

加载失败,请刷新页面

加载更多

Python深体验,常见的数据处理方式(必须要懂的)

1.缺失值处理 - 拉格朗日插值法 input_file数据文件内容(存在部分缺失值): from scipy.interpolate import lagrangeimport pandas as pdimport numpy as npinput_file = './dat...

无也Python
23分钟前
2
0
Spring MVC注解故障追踪记

Spring MVC是美团点评很多团队使用的Web框架。在基于Spring MVC的项目里,注解的使用几乎遍布在项目中的各个模块,有Java提供的注解,如:@Override、@Deprecated等;也有Spring提供的注解,...

Skqing
25分钟前
4
0
区块链入门教程以太坊源码分析cmd包分析

  兄弟连区块链入门教程以太坊源码分析cmd包分析。 ### cmd包概述 * geth 主要Ethereum CLI客户端。它是Ethereum网络(eth主网,测试网络或私有网)的入口点,使用此命令可以使节点作为ful...

兄弟连区块链入门教程
27分钟前
1
0
@Autowired 报红线

代码可正常跑,不过红线看着有点难受,解决方案 使用@Autowired(required=false) 或者@Resource. 这两者区别网上一大堆

斩神魂
32分钟前
1
0
DataTable中检索信息 (C#)

C#_从DataTable中检索信息 存在于内存中的虚拟表DataTable,绑定在数据显示控件后,如果想在再检索其中某些信息,可以利用DataTable.Select方法进行检索,避免了重复的读取数据库。Select方法...

CS-CS01
40分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部