如何在通知面板上创建iphone上的可拖动面板

时间:2011-10-25 09:29:05

标签: iphone notifications panel draggable swipe

我正在尝试创建一个可拖动的面板/视图(在iPhone上),你可以打开像ios5的通知面板那样的底部到顶部,我认为是扫描和拖动之间的混合,但我不知道。

预先感谢您的协助!

1 个答案:

答案 0 :(得分:1)

您可以使用向下方向的UISwipeGestureRecognizer,并检查它是否从顶部开始足够近,然后将视图从可见区域上方动画显示到可见区域。

或者,如果您希望能够从顶部拖动它,您可以使用UIPanGestureRecognizer,再次检查它是否足够接近顶部。使用

获取平移翻译
- (CGPoint)translationInView:(UIView *)view

然后将视图翻译相同的数量。