Общее количество подпредставлений в просмотре в iphone - PullRequest
1 голос
/ 17 февраля 2012

Я хочу подсчитать общее количество подпредставлений в представлении, а также выпустить эти подпредставления в приложении iphone, как я могу это сделать?предоставьте мне предложение. Спасибо.

Ответы [ 3 ]

2 голосов
/ 17 февраля 2012
//count subviews
NSUInteger count = [[view subViews] count];

for (UIView *v in [view subViews])
{
  [v removeFromSuperView];

  //if 'v' was not autoreleased add next line as well
  [v release];
}
0 голосов
/ 17 февраля 2012

Я хочу подсчитать общее количество подпредставлений в представлении

NSUInteger count = view.subviews.count;

, а также выпустить эти подпредставления в моем приложении для iphone

Не . Представление сохраняет свои подпредставления для вас. Просто добавьте и удалите представления по мере необходимости, и позвольте системе представления правильно обрабатывать подсчет ссылок. Если вам нужно сохранить ссылку, удерживайте ее в другом месте (в ваших собственных переменных).

0 голосов
/ 17 февраля 2012
NSArray * subviews = [view subviews];
int count = [subviews count];
for(UIView * v in subviews)
{
  [v removeFromSuperview];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...