Пользовательская справка контроллера представления - PullRequest
0 голосов
/ 01 мая 2011

Я немного сбит с толку относительно реализации пользовательских контроллеров представления. У меня есть вид, что я хочу, чтобы скользить вниз от верхней части окна. Вид имеет три кнопки. При нажатии кнопки для отображения, вид сбрасывается. И при повторном нажатии вид скользит вверх / уходит. У меня есть раскрывающийся вид, сохраненный в виде файла пера. Будет ли это лучший метод для реализации? Или у меня должен быть вид в кончике основного вида? И могу ли я узнать, как мне это настроить?

1 Ответ

0 голосов
/ 01 мая 2011

В обычном шаблоне каждое из представлений хранится в их собственном файле XIB и связано с их собственными объектами контроллера представления. Затем вы выделяете / инициализируете новый контроллер представления и указываете его XIB и представляете его модально. После представления VC реагирует на его действия, взаимодействует с моделью и обновляет свои собственные представления. Затем вы можете отклонить этот контроллер представления и его представления, чтобы вернуться к родительскому контроллеру представления.

Я заметил шаблон, упомянутый в SO, когда люди размещают / инициализируют дочерний VC, а затем в своем существующем VC они добавляют Subview newVC.view, но мне это кажется довольно необычным.

Если у вас просто есть подпредставление, которое анимируется вниз, чтобы частично покрыть экран, возможно, оно не гарантирует собственный VC, поскольку, как мне кажется, я недооцениваю ваше использование, его действия будут соответствовать вашему текущему VC. В этом случае я бы либо создал его содержимое программным способом, либо просто как другое представление в XIB для вашего первого виртуального контейнера, и оживил бы его при необходимости.

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