2012-01-06 110 views
1

我有一个滚动视图中有很多按钮,我有一个标题图像视图与关闭按钮和一个标题标签在其中。问题是当我滚动scrollview标题图像也滚动up.I不'不想要这个,我怎样才能停止滚动标题图像与其他按钮。 我该怎么做?提前感谢。如何防止滚动视图中的图像滚动?

+0

这是一个UIScrollView还是一个UItableview? – 2012-01-06 04:04:34

+0

其滚动视图 – stackiphone 2012-01-06 04:09:15

+0

我想我们需要一些代码或可视化,有时这些东西可能很难通过描述进行可视化。 – 2012-01-06 04:11:48

回答

2

有两种方法可以做到这一点:

  • 你也可以继承UIScrollView并覆盖layoutSubviews重新定位你的头视图。
  • 您可以将一个委托分配给UIScrollView并在委托中实施scrollViewDidScroll:以重新定位您的标题视图。

WWDC 2011 session video "Advanced ScrollView Techniques"解释了如何做到这一点。在视频中它被称为“静止视图”。去看看吧。

0

准备一个父视图,将滚动视图和标题图像作为子视图附加到父视图上。

+0

是的,你是正确的,我已经这样做了,但是我的内容在父视图中滚动。 – stackiphone 2012-01-06 04:04:36

+0

您是否正确设置了UIScrollView的contentSize属性? – barley 2012-01-06 04:07:28

+0

yesss,我设置正确 – stackiphone 2012-01-06 04:09:39