2013-04-02 1 views
1

Мне нужно создать интерфейс, который в основном совпадает с тем, как приложение iPad Music отображает списки треков на вкладке альбомов - квадрат в центре представления, содержащий представление контроллера вида, а элементы управления воспроизведением все еще доступны вверху. Прикосновение к серой области вокруг представления должно отклонить его.Как структурировать представление квадратного оверлея, как приложение для музыки на iPad?

Как я могу это сделать, поддерживая при этом поддержку iOS 5? Это всего лишь случай создания контроллера представления и добавления его представления в качестве подзаголовка? Или я должен что-то делать с защитой контроллера?

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

enter image description here

+0

В iOS 5 были введены API-интерфейсы сдерживания контроллера представления, поэтому не должно быть проблемой, чтобы сделать его совместимым с этим. Возможно, вам захочется посмотреть сеанс 102 в видеороликах WWDC 2011 года, он в значительной степени относится к этому варианту использования. – omz

+0

Спасибо, omz, я сделаю так, что сегодня посмотрю на ночь :) – Marky

+0

OK Я получил это хорошо. Я скоро напишу ответ, чтобы другие могли учиться. – Marky

ответ

0

Скорее всего, музыка просто представляет модальный контроллер представления с использованием UIModalPresentationFormSheet. Вы можете сделать это либо программно, либо в раскадровке segue - см. Всплывающее окно «презентация» в инспекторе, когда вы выбираете segue.

+1

Вряд ли. Это не позволит вам взаимодействовать с фоном. – omz

+0

Да, что сказал omz плюс тот факт, что игрок контролирует сверху, будет выделен серым цветом. – Marky

Смежные вопросы