如何允许scrollview子视图响应滚动

时间:2014-08-21 13:54:30

标签: ios iphone dynamic uiscrollview subview

我正在开发一个基于媒体的iOS应用程序,它有一个scrollview,里面有三个子视图 - 一个UIImageView,一个标题UILabel和一个UIButton。 当我滚动滚动视图时,我想要修复UILabel(即它不应该用滚动视图滚动),直到UIImageView完全向上滚动。

请帮助我,如何将标题标签框保持在一个恒定的高度,直到滚动视图滚动到一定高度。

1 个答案:

答案 0 :(得分:0)

我首先要确保UILabel不是滚动视图的子视图。然后将<UIScrollViewDelegate>添加到视图控制器类。然后在你的.m文件中添加

- (void) scrollViewDidScroll: (UIScrollView *) scrollView
{
  CGFloat y = scrollView.contentOffset.y;
  if (y > (your number here)) {
    // Do something with the UILabel
  }
}

Already answered here