0

我有 1 个UITableView和 2 个部分。我做了2个标题,第一个是同一张图片背景模糊的图片,第二个是“UISegmentedControl”。

我需要UISegmentedControl始终可见,所以我完成了我的UITableView.

目前我在:

这个

现在我想要的是模糊图像进入我的第二个标题的一半,即带有 的标题,UISegmentedControl如下所示:

我想要的是

为了让它更难,当我向下滚动我的UITableView. 反正有办法做到吗?

我正在开发 Swift !

4

1 回答 1

1

可以通过更新约束来完成。但为此,您不需要 2 个标题。一个标题将执行您应该保留模糊图像部分和 UISegmentedControl 的事情,就像您提供的第一个屏幕截图一样。确保在这两个项目之间设置垂直间距约束,并采用该约束的 IBOutlet。

现在,执行以下操作:

-(void)scrollViewDidScroll:(UIScrollView *)scrollView{
    constVerticalSpace.constant = -scrollView.contentOffset.y
   //Please keep a restriction of this constant otherwise the segment will go off screen.
}
于 2016-09-05T09:35:41.867 回答