View-Stack - подсчет количества просмотров в нем - PullRequest
0 голосов
/ 13 июля 2011

Есть ли способ узнать, сколько представлений в настоящее время находится в стеке представлений?Просто любопытно посмотреть, насколько велико это становится в любой момент, когда код толкает один взгляд на другой ...

1 Ответ

0 голосов
/ 13 июля 2011

Вы должны иметь возможность добавить собственную поддержку для рекурсивного подсчета подпредставлений, используя категорию в UIView:

@implementation UIView (SubviewCount)

- (NSUInteger)subviewCount
{
   NSUInteger count = [[self subviews] count];
   for (UIView *view in [self subviews])
      count += [view subviewCount];
   return count;
}

@end
...