文档章节

查看当前view tree结构

 泊竹
发布于 2014/05/04 13:20
字数 116
阅读 72
收藏 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
徐汇
几种数据存储结构详解

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

长平狐
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
关于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
linux 命令大全

Linux简介及Ubuntu安装 Linux,免费开源,多用户多任务系统。基于Linux有多个版本的衍生。RedHat、Ubuntu、Debian 安装VMware或VirtualBox虚拟机。具体安装步骤,找百度。 再安装Ubuntu。具体...

今天来找bug
2016/03/16
12
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

[雪峰磁针石博客]python3快速入门教程1 turtle绘图-2函数

菲波那契序列: >>> # Fibonacci series:... # the sum of two elements defines the next... a, b = 0, 1>>> while b < 10:... print(b)... a, b = b, a+b...112......

python测试开发人工智能安全
今天
0
0
java环境变量配置最正确的方式

原贴:https://blog.csdn.net/qq_40007997/article/details/79784711,十分详细,亲测有效

kitty1116
今天
0
0
49.Nginx防盗链 访问控制 解析php相关 代理服务器

12.13 Nginx防盗链 12.14 Nginx访问控制 12.15 Nginx解析php相关配置(502的问题) 12.16 Nginx代理 扩展 502问题汇总 http://ask.apelearn.com/question/9109 location优先级 http://blog....

王鑫linux
今天
1
0
Nginx防盗链、访问控制、解析php相关配置、Nginx代理

一、Nginx防盗链 1. 编辑虚拟主机配置文件 vim /usr/local/nginx/conf/vhost/test.com.conf 2. 在配置文件中添加如下的内容 { expires 7d; valid_referers none blocked server_names *.tes......

芬野de博客
今天
0
0
spring EL 和资源调用

资源调用 import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.PropertySource;import org.springframework.core.io.Resource;......

Canaan_
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部