Пользователи, добавляющие представления - PullRequest
0 голосов
/ 04 января 2011

Я создал главную страницу (myAppViewController) и прямоугольную кнопку добавления страницы. Я также создал шаблон страницы (TemplateAViewController), настроенный в Интерфейсном конструкторе.Я бы хотел, чтобы пользователи могли сами добавлять как можно больше шаблонов, а затем просматривать их.

Я не уверен, с чего начать.Я могу создавать программные представления следующим образом:

-(IBAction)createnewpage : (id) sender { 
    myAppViewController  *viewcontroller = [[myAppViewController alloc] initWithNibName:@"TemplateAViewController" bundle:[NSBundle mainBundle]]; 
   [[self view] addSubview:viewcontroller.view]; 
}

Затем я хочу иметь возможность перемещаться по этим представлениям. Думаю, для этого нужно создать контроллер навигации?

Кстати, это только для iPad

1 Ответ

0 голосов
/ 04 января 2011

При навигации, если вы имеете в виду доступ к представлениям программным способом, просто выполните:

for (UIView *view in [self view].subviews) {
...
}

Редактировать:

Глядя на свой код, кажется, что вы добавляли все представления в виде подпредставлений кпредставление фиксированного UIViewController [[self view] addSubview:customView]

Исходя из этого, вы можете получить доступ к каждому подпредставлению вашего контроллера представления из упомянутого for loop.Я надеюсь, что теперь все ясно

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