【问题标题】:Navigation with scrolling viewcontroller使用滚动视图控制器进行导航
【发布时间】:2015-02-28 06:51:18
【问题描述】:

我试图了解如何实现一个导航栏,通过左右滑动切换到下一个视图控制器。

视图控制器通过滚动进入屏幕。

向左滑动

从“新”到“类别”

【问题讨论】:

    标签: objective-c swift


    【解决方案1】:

    您可以使用 UISwipeGesture。

    UISwipeGestureRecognizer *recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];
    [recognizer setDirection:(UISwipeGestureRecognizerDirectionRight | UISwipeGestureRecognizerDirectionDown | UISwipeGestureRecognizerDirectionLeft | UISwipeGestureRecognizerDirectionUp)];
    [[self view] addGestureRecognizer:recognizer];
    

    选择您需要滑动的任何方向。

    在这里,您可以传递视图引用的引用而不是 [self view]。

    如果你使用 ScrollView,你可以使用分页

    希望这会对你有所帮助。

    【讨论】:

    • 谢谢。那么如何让导航栏与 pageviewcontroller 一起移动
    猜你喜欢
    • 1970-01-01
    • 2018-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多