scrollRectToVisible与多个UIScrollView无法正常工作?

时间:2009-07-22 10:36:26

标签: iphone uiscrollview

我对“scrollRectToVisible”方法有一个很大的问题,它是UIScrollView类的一部分。

我有一个从上到下显示4个UIScrollView的视图,以宽度方式分页:

我可以浏览它们(就像在“图片”应用中一样,但在同一视图中有4张图片) 我可以调整每个人的身高 一切正常

现在,我想使用“scrollRectToVisible”来“随机化”每个UIScrollView中显示的页面。

问题在于:

此功能仅适用于1或2个UIScrollViews(即使我将其称为4) 如果我为每个UIScrollViews调整大小为“随机”大小,大多数时候,只有“最高”可以使这个函数运行 我无法弄清楚为什么有些人在工作,而另一个没有工作的理性解释 顺便说一句,似乎UIScrollView的高度与方法有效的事实之间存在联系。

我很失望,因为......我只是觉得这是系统中的一个错误......但也许我错过了一些强制要求使这个方法适用于我的4 UIScrollView ...

PS:我没有生气,但我变得疯了......哈哈 PS2:我还验证了我的UIScrollViews和内容的所有contentView,contentSize,框架......我没有看到任何原因导致它无法正常工作....因为“普通”触摸滚动工作得很好!

感谢您提供任何提示或帮助

1 个答案:

答案 0 :(得分:0)

试试这个UIScrollView示例:Scrolling

这个问题太模糊,没有记载,真的不知道你的问题是什么。我们在这里谈论什么高度?如果您的速度低于20像素,则可能会遇到触摸问题,而触摸不会被发送到正确的位置。请发布一些可疑代码,甚至设置代码并尝试提出更多定向问题。我很乐意根据需要更新我的答案。