Как рассчитать количество просмотров в моем viewcontroller - PullRequest
1 голос
/ 22 сентября 2011

В настоящее время я генерирую "n" число пользовательских представлений на моем экране DeatilViewController. Поэтому я хочу рассчитать количество представлений, представленных в моем DeatilViewController.xib, и они принадлежат к какому классу.

Как я могусделай это?

Ответы [ 2 ]

1 голос
/ 22 сентября 2011

Попробуйте NSArray *subViews = [DeatilViewController.view subviews]; или для их подсчета

NSInteger count = [[DeatilViewController.view subviews] count];

0 голосов
/ 22 сентября 2011

UIViewController имеет свойство с именем view, которое возвращает представление контроллера. Это UIView в свою очередь имеет свойство subviews, которое возвращает подпредставления представления. Получите длину этого массива, и вы получите ваши подпредставления.

http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIViewController_Class/Reference/Reference.html

http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/doc/c_ref/UIView

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...