【问题标题】:UIScrollView isn't scrolling to correct locationUIScrollView 没有滚动到正确的位置
【发布时间】:2011-07-22 05:18:46
【问题描述】:

我有一个UiscrollView,其中有几个物体,在选择时,我希望他们来到视图的中心。我正在使用以下代码来执行此操作。

CGRect frameToScrollTo;
frameToScrollTo.origin.x = (centerOfLabel - 150);
frameToScrollTo.origin.y = 0;
frameToScrollTo.size.width = 300;
frameToScrollTo.size.height = 44;

[self.monthsScroller scrollRectToVisible:frameToScrollTo animated:YES];

我已经进行了测试以确保我创建的 CGRect 是正确的,但 UIScrollView 总是滚动离开屏幕的一部分矩形。 只有在我应用了内容插入时才会发生这种情况。我的内容插图会根据内容而变化,因此我无法删除这些内容。

谁能建议解决这个问题?

提前致谢。 瑞奇。

【问题讨论】:

    标签: cocoa-touch uiscrollview


    【解决方案1】:

    整理好了。我用-setContentOffset:animated: 替换了-scrollRectToVisible:animated:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-13
      • 1970-01-01
      • 1970-01-01
      • 2011-03-13
      • 2013-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多