gpt4 book ai didi

iphone - 从左侧滑动 View

转载 作者:行者123 更新时间:2023-11-28 20:41:50 24 4
gpt4 key购买 nike

我正在尝试构建一个隐藏 View 的应用程序,除非您将其从右侧拉出。例如,适用于 iOS 的 Dolphin Web 浏览器具有从右侧拉出的功能,它会调出您的收藏夹和其他一些选项。有谁知道将其实现到应用程序中的方法吗?是否有一些代码或教程四处流传?

这是 Dolphin iOS 应用程序的链接:http://itunes.apple.com/us/app/dolphin-browser-hd/id460812023?mt=8

最佳答案

  1. 创建两个 View 。 View A和 View B
  2. ViewA 是加载的 View 。
  3. 将 ViewB 添加到 ViewA,ViewB 不在屏幕上,这样用户就看不到它。
  4. 在 ViewA 的 ViewDidLoad 中添加一个 UISwipeGestureRecognizer,这样您就可以收到滑动手势的通知。
  5. 如果发生滑动,则使用 UITransition 将 ViewB 移动到 View 中。

在viewDidLoad中捕捉滑动手势

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];
}

关于iphone - 从左侧滑动 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8219646/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com