【问题标题】:how to change view controller on swipe in iphone sdk?如何在 iphone sdk 中滑动时更改视图控制器?
【发布时间】:2012-07-16 10:00:31
【问题描述】:

我想通过像我一样滑动控制器来更改视图控制器,当我滑动消息框应该从 ViewController1->ViewController2 和 viewController1UISwipeGestureRecognizer 或者可能是 UIScrollView 或 @ 987654323@ 的内容是 ViewControllers 而不是 Views。像默认 messageViewController 滑动到 EmailViewController 或 EmailViewController 到 MessageViewController。有什么想法可以这样做吗?

【问题讨论】:

    标签: iphone uiscrollview uipagecontrol uiswipegesturerecognizer


    【解决方案1】:
    - (void)goToNext{
        //your code to load youn next view controller
    }
    
    - (void)goToBack{
        //your code to load your previous view controller
    }
    
    - (void)viewDidLoad{
        [super viewDidLoad];
    
        UISwipeGestureRecognizer *recognizer;
    
        recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(goToNext)];
        [recognizer setDirection:(UISwipeGestureRecognizerDirectionRight)];
        [[self view] addGestureRecognizer:recognizer];
        [recognizer release];
    
        recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(goToBack)];
        [recognizer setDirection:(UISwipeGestureRecognizerDirectionUp)];
        [[self view] addGestureRecognizer:recognizer];
        [recognizer release];
    }
    

    【讨论】:

    • 谢谢。我知道这一点,但这会改变视图控制器,就像改变 iphone 中的页面一样。
    • 你到底想做什么?
    • 请下载mobli 应用程序并检查他们正在通过滑动Feed->Me->Popular->等来更改视图控制器...我想做这样的事情,但我想改变滑动查看 iPhone Message->Email MessageController 的视图。
    • nad 你需要什么样的刷卡?只需“滑动”即可
    • 滑动就像换页一样。并打开 emailcomposer 或 messagecomposer,就像你可以在 iPad 上通过滑动一样找到。应用打开超过 2 次时,将 4 根手指放在屏幕上
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-01
    • 2014-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多