zoukankan      html  css  js  c++  java
  • 开发中一些小技巧

     1 // 递归获取子视图
     2 - (void)getSub:(UIView *)view andLevel:(int)level {
     3     NSArray *subviews = [view subviews];
     4 
     5     // 如果没有子视图就直接返回
     6     if ([subviews count] == 0) return;
     7 
     8     for (UIView *subview in subviews) {
     9 
    10         // 根据层级决定前面空格个数,来缩进显示
    11         NSString *blank = @"";
    12         for (int i = 1; i < level; i++) {
    13             blank = [NSString stringWithFormat:@"  %@", blank];
    14         }
    15 
    16         // 打印子视图类名
    17         NSLog(@"%@%d: %@", blank, level, subview.class);
    18 
    19         // 递归获取此视图的子视图
    20         [self getSub:subview andLevel:(level+1)];
    21 
    22     }
    23 }
  • 相关阅读:
    我开博客了,啦啦啦.
    cf593div2
    Comet OJ
    cf591div2abc
    cfround586ac
    cf589div2
    cf573div2
    Codeforces Round #569 (Div. 2)
    uva11729 水题
    luogu1984 [SDOI2008] 烧水问题
  • 原文地址:https://www.cnblogs.com/guangleijia/p/6699456.html
Copyright © 2011-2022 走看看