【问题标题】:Scrolling a UIScrollView from outside of that area?从该区域之外滚动 UIScrollView?
【发布时间】:2011-01-04 01:02:07
【问题描述】:

要在 UIScrollView 中进行分页并让它在您想要的位置停止,每个停止点必须是滚动视图大小的倍数,并且使用 clipsToBounds 您可以使 UIScrollView 图像出现在滚动视图之外。这意味着我的滚动视图只有 55 像素宽,但里面的图像出现在整个视图中。但是,我希望用户能够在他们看到图像的滚动视图之外拖动,并让这个触摸事件对滚动视图产生影响。

关于如何让它发挥作用的建议?

【问题讨论】:

  • 为什么不放大滚动视图的大小?

标签: iphone cocoa-touch uiscrollview


【解决方案1】:

我的建议是实现您自己的分页版本,其中您使用滚动视图委托来检测滚动何时结束,然后以动画方式手动设置滚动视图的内容偏移量。我以前做过这个,并不难。确实,问题的症结在于您试图将分页用于技术上不是分页的东西。您只希望它以离散量滚动。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-27
    • 1970-01-01
    • 2021-01-04
    • 1970-01-01
    相关资源
    最近更新 更多