首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIScrollView :仅水平向左分页,向右跳转

问UIScrollView :仅水平向左分页,向右跳转
EN

Stack Overflow用户
提问于 2012-01-26 11:50:37
回答 1查看 1.1K关注 0票数 0

如何强制启用分页和滚动的UIScrollView在两个方向(左和右)上仅水平向左移动或水平移动?

更清楚地说,我希望允许用户在给定的时刻“仅水平向后翻页(仅当用户试图向右水平滚动时才弹出)”或“水平向后翻页(这是正常操作)”。

我想知道解决方案是不是是UIScrollView的子类。

提前谢谢。

代码语言:javascript
复制
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {

if ( only bounce.. ){

    // is it right?

    if (scrollView.contentOffset.y > 60) {
        [scrollView setContentOffset:CGPointMake(0, 60)];
    }
}

if ( only paing left... ){

          How to do this??
}

}

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-26 11:55:57

我将实现委托函数scrollViewDidScroll:并存储ScrollView的状态(滚动状态)。在随后的调用中,与之前的状态进行比较,如果它处于您不喜欢的特定方向,则让它反弹(可能是通过调用ZoomToRect: )。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9013720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档