В чем разница между UIView и UIViewController? - PullRequest
3 голосов
/ 12 января 2011

Мне нужно подробное объяснение следующего:

Для чего мы используем UIViewController? Какая от этого польза?

У меня есть класс, который выглядит следующим образом:

class one
{
    UINavigationController *nav = ...;

    two *secondObject = ...;

    // By use of it, I have push the new view class two//ok
}
class two
{
 ...
}

Как я могу использовать secondObject в классе one?

Что такое иерархическое начало класса из окна?

Ответы [ 2 ]

8 голосов
/ 12 января 2011

Представление - это просто объект, похожий на лист бумаги, на который помещаются другие объекты.

Контроллер представления - это объект, который управляет представлениями, толкая их вперед и назад встек навигации.

" Руководство по программированию контроллеров представления для iOS "

8 голосов
/ 12 января 2011

UIViewController является частью контроллера в схеме проектирования MVC.

Model<------->Controller<------->View

Задачей контроллера является управление навигацией между различными видами, нажатиями клавиш, касаниями экрана и т. Д.

...