iphone uiscrollview - 自定义分页距离

Posted

技术标签:

【中文标题】iphone uiscrollview - 自定义分页距离【英文标题】:iphone uiscrollview - custom paging distance 【发布时间】:2010-09-04 00:07:47 【问题描述】:

我有一个很长的 UIScrollView,我想按可变数量翻页(我有不同宽度的图像,当用户在启用分页的情况下滚动浏览时,我想在屏幕上居中:

来自 pagingEnabled 的 UIScrollView 类参考:the scroll view stops on multiples of the view bounds when the user scrolls.

所以我想我需要不断改变滚动视图的边界?我可以这样做,但是说我的滚动视图的框架是 1024px 宽(在 iPad 上),我想设置分页,以便下一个 500px 宽的图像居中。如果我将滚动视图的边界更改为 500 像素宽,那么它将不再响应 1024 像素宽框架的其余部分中的触摸。任何想法如何解决这个问题?

【问题讨论】:

查看我对这个问题的回答:***.com/a/10993426/60488 【参考方案1】:

为什么要更改滚动视图的大小?

不会...[imageView setCenter:CGPointMake(((pageYouAreOn*scrollViewWidth)-(scrollViewWidth/2.0f)),(scrollViewHeight/2.0f))];(或类似的)工作?

【讨论】:

以上是关于iphone uiscrollview - 自定义分页距离的主要内容,如果未能解决你的问题,请参考以下文章

iphone- UIScrollview 对角线滑动意外行为

iPhone:在 UIScrollView 内无限循环内容

iPhone:如何在捏缩放uiscrollview时重绘子视图

UIViewController在UIScrollView中没有为所有iPhone正确调整

实现自定义 UIScrollView

自定义 uitableviewcell 中的 uiscrollview