ViewController vs. View - PullRequest
       17

ViewController vs. View

0 голосов
/ 05 июня 2010

Пытаюсь обернуть голову вокруг схемы дизайна яблока. У меня есть UIViewController и соответствующий XIB-файл, в котором мой экран отображается в моем приложении. Я хочу иметь кнопку на этой XIB, которая отображает другую «форму» (это мое отключение) на переднем плане, где пользователь выбирает из множества вариантов выбора, затем она скрывает эту «форму» и возвращается к первой.

Я полностью потерян здесь. Первоначально я думал, что просто добавлю другое представление и установлю self.view моего контроллера в новом представлении, добавлю еще один IBAction и назову его в день, но я не могу заставить это работать. В качестве аргумента, скажем, я хочу «затенить» текущую форму, иметь окно модального типа, занимающее примерно 60% экрана и требующее выбора параметра, затем оно скрывается, и мы возвращаемся к нормальной работе. Какой здесь стандартный подход?

Спасибо

1 Ответ

1 голос
/ 05 июня 2010

Ваш ViewController делает то, что указывает его имя; контролирует UIView. Если у вас есть дополнительное представление для вашей формы, вы можете просто добавить его в представление ViewController:

[self.view addSubview:yourFormUIView];

Это добавит ваше новое представление к представлению, которое (по существу) находится в связанном файле .xib. Вы также можете проверить контроллеры модального вида istead.

...