ios制作悬浮条方法

来源:互联网 发布:扫码查价格的软件 编辑:程序博客网 时间:2024/04/29 03:38

有些应用会制作一些悬浮条,即在滚动到某个位置以上是,把某个区域悬浮在最顶上,当向下滚动到指定位置时,又自由地滚动着。


原理很简单。

#pragma mark - UIScrollViewDelegate- (void)scrollViewDidScroll:(UIScrollView *)scrollView {  if (scrollView == _scrollView) {      if (_scrollView.contentOffset.y >= 218) {        _overView.hidden = NO;        [self.view bringSubviewToFront:_overView];      } else if (_scrollView.contentOffset.y < 218) {        _overView.hidden = YES;      }    }}

这里的原理就是创建了额外的一份需要悬浮地控件,当scrollView滚动到我指定的位置时,

就让一模一样的_overView出现,由于长得一模一样,根本看不出来。

当滚动到小于指定位置时,就隐藏掉,由于 长得一模一样,根本看不出来变化,因此就达到了我们要的效果。

1 0
原创粉丝点击