UIViewController Вопрос - PullRequest
       1

UIViewController Вопрос

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

Я настраиваю приложение на основе Windows. Мой первый вопрос: зачем мне использовать это приложение вместо приложения на основе представления? Если бы я хотел отобразить свой контент, мне нужно было бы создать правильный ViewController? Во-вторых, как мне вызвать ViewController для открытия, скажем, когда я использую кнопку или PageControl.

1 Ответ

3 голосов
/ 08 июля 2011

Когда вы создаете новый проект, мастер сообщает вам, когда вы можете найти его полезным

Приложение на основе окон

Этот шаблон обеспечивает отправную точку для любого приложения.Он предоставляет только делегат приложения и окно.

Приложение на основе представления

Этот шаблон предоставляет отправную точку для приложения, которое использует одно представление.Он предоставляет контроллер представления для управления представлением и файл пера, который содержит представление.

Это только шаблоны, которые можно изменить любым способом, который вы пожелаете.Приложение на базе Windows - это более простой инструмент, а шаблон приложения на основе View просто настраивает ваш первый просмотр.

Для второго вопроса вы собираете событие кнопки, а затем создаете новый контроллер представления и либо представляете его модально.или если вы используете навигационный контроллер, вы помещаете его в стек.

Если вы представляете модально, он может выглядеть примерно так:

- (IBAction)nextViewButtonPressed:(id)sender
{
  NextViewController *nextViewController = [[NextViewController alloc] init];
  [self presentModalViewController:nextViewController animated:YES];
  [nextViewController release]; nextViewController = nil;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...