Как создать перетаскиваемую панель на iphone, например панель уведомлений - PullRequest
0 голосов
/ 25 октября 2011

Я пытаюсь создать перетаскиваемую панель / вид (на iphone), которую вы можете открыть снизу вверх чем-то вроде панели уведомлений ios5, я думаю, что это сочетание между разверткой и перетаскиванием, но я не знаю.

Заранее благодарим за помощь!

1 Ответ

1 голос
/ 25 октября 2011

Вы можете использовать UISwipeGestureRecognizer с направлением вниз и убедиться, что он начинается достаточно близко к вершине, а затем анимировать вид сверху видимой области на видимую область.

Или, если вы хотите перетаскивать его сверху, вы можете использовать UIPanGestureRecognizer, снова проверяя, что он начинается достаточно близко к вершине. Получите панорамирующий перевод, используя

- (CGPoint)translationInView:(UIView *)view

затем переведите представление на ту же сумму.

...