#ios #objective-c #ios7 #view #pull
#iOS #objective-c #ios7 #Вид #тянуть
Вопрос:
Я изучаю возможность реализации подвида в контроллере представления, который будет располагаться в нижней части экрана, пока пользователь не нажмет и не поднимет его в верхнюю часть окна, чтобы охватить весь экран.
То, что Google Maps делает в Android / iOS, нажимая на булавку и поднимая нижнюю панель вверх, чтобы увидеть детали, — это именно то, что я хочу реализовать.
Вот о чем я говорю. Я не уверен, какой лучший способ реализовать это. У меня может быть либо анимация, которая жестко закодирована при нажатии на панель, в результате чего вид расширяется и покрывает 3/4 экрана и закрепляется там, а 1/4 экрана будет картой, и после нажатия на карту вид будет отброшен. вниз. Или попросите пользователя перетащить и подтянуть представление и вернуть его в док-станцию для привязки.
Ответ №1:
Вы должны посмотреть демонстрационный код по следующей ссылке на github, в котором реализовано извлекаемое поведение, аналогичное центру уведомлений в iOS: