我有1个UITableView
,有2个部分。我做了两个标题,第一个是同一图片背景模糊的图片,第二个是“UISegmentedControl'。
我需要UISegmentedControl
始终可见,所以我完成了UITableView
的第二部分。
目前我在:
现在我想要的是模糊的图像进入我的第二个标题的一半,UISegmentedControl
的标题,如下所示:
为了让它变得更难,我需要这个"背景图像的一半"当我向下滚动UITableView
时消失。无论如何要设法做到吗?
我正在使用Swift!
答案 0 :(得分: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.
}