Извлекаемый вид iOS 7

#ios #objective-c #ios7 #view #pull

#iOS #objective-c #ios7 #Вид #тянуть

Вопрос:

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

То, что Google Maps делает в Android / iOS, нажимая на булавку и поднимая нижнюю панель вверх, чтобы увидеть детали, — это именно то, что я хочу реализовать.

http://i.imgur.com/SmqWPFi.jpg

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

Ответ №1:

Вы должны посмотреть демонстрационный код по следующей ссылке на github, в котором реализовано извлекаемое поведение, аналогичное центру уведомлений в iOS:

https://github.com/crocodella/PullableView