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时重绘子视图