我正在尝试构建一个应用程序,该应用程序将隐藏视图,除非您将其从右侧拉出。例如,适用于iOS的Dolphin网络浏览器能够从右侧拉出,并且会显示您的收藏夹和其他选项。有没有人知道一种方法将其实施到应用程序中?有一些代码或教程浮动吗?左侧滑动视图
继承人的链接海豚iOS应用:http://itunes.apple.com/us/app/dolphin-browser-hd/id460812023?mt=8
我正在尝试构建一个应用程序,该应用程序将隐藏视图,除非您将其从右侧拉出。例如,适用于iOS的Dolphin网络浏览器能够从右侧拉出,并且会显示您的收藏夹和其他选项。有没有人知道一种方法将其实施到应用程序中?有一些代码或教程浮动吗?左侧滑动视图
继承人的链接海豚iOS应用:http://itunes.apple.com/us/app/dolphin-browser-hd/id460812023?mt=8
捕捉滑动手势
UITapGestureRecognizer *swipe = [[UISwipeGestureRecognizerDirectionRight alloc] initWithTarget:self action:@selector(swipeDetected)];
[viewA addGestureRecognizer:swipe];
[swipe release];
-(void)swipeDetected {
//transition viewB into view of user
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDelay:0];
[UIView setAnimationDuration:0.75];
CGRect rect5 = CGRectMake(0, 0, 320, 480);
viewB.frame = rect5;
[UIView commitAnimations];
}
什么你指的是被称为UIGestureRecognizer
,特别是UISwipeGestureRecognizer
与方向UISwipeGestureRecognizerDirectionLeft
。
你可以找到相关的Apple reference here。如果您使用像这样的苹果,手势识别器非常简单。如果您需要帮助,请发帖,我可以为您提供一个快速示例。
Peter Boctor写了一篇关于在UITableViewCell上实现轻扫的非常好的教程(如twitter/tweetie,以及您所描述的应用程序)here。
你可能会在如何做到这一点更精确?这将不胜感激! – MJB