美文网首页iOS Developer
监控偏移量达到frame偏移效果

监控偏移量达到frame偏移效果

作者: 施主小欣 | 来源:发表于2017-06-02 13:39 被阅读44次

监控滑动偏移量实现微信消息列表底部效果:

- (void)scrollViewDidScroll:(UIScrollView *)scrollView{
if ([scrollView isEqual: self.tableView]) {
    if (self.tableView.contentOffset.y >= self.tableView.contentSize.height) {
        // 上滑
        self.tableView.frame = CGRectMake(0, 0, self.view.frame.size.width, kScreenHeight - NavigationHeigh - 57 * HMHeight);
    }
    else{
        // 下滑
        NSLog(@"Down");
        self.tableView.frame = CGRectMake(0, 0, kScreenWidth,kScreenHeight -NavigationHeigh);
    }
}
}
效果图1.png 效果图2.png

将self.tableView.contentSize.height 换成self.scrollView.contentOffset.y > bold 监控上面偏移度来实现自己想要的效果.如下图(Scrollview的backgroundColor为红色,白色为view高度。)


效果图1.png 效果图2.png

相关文章

  • 监控偏移量达到frame偏移效果

    监控滑动偏移量实现微信消息列表底部效果: 将self.tableView.contentSize.height 换...

  • 下拉放大图片和毛玻璃的效果

    思路: 我们通过监听 tableView 的下拉偏移量,通过偏移量的大小相应的改变顶部图片的 frame 而由于照...

  • 19.切片

    slice 切片 str[起始偏移量:终止偏移量:步长] 包头不包尾 偏移量超出边界不报错

  • scrollView的contentOffset

    直接修改contentOffset是没有滚动效果的,直接到达偏移量,在做无限循环的时候用的到。 为达到无限循环的效...

  • CSS之box-shadow属性

    CSS 属性用于在元素的框架上添加阴影效果。 有以下参数: 值说明X轴偏移量。水平阴影的位置。允许负值。Y轴偏移量...

  • iOS 监听tableVIew的偏移量,获取cell的Frame

    监听tableVIew的偏移量 1、添加监听 2、监听的处理 3、移除监听 获取子控件的Frame 1、secti...

  • UIScrollView - 喜马拉雅FM

    效果图 使用知识点:contentSize (内容大小),contentOffSet (偏移量),contentI...

  • js实现放大镜

    效果图 实现原理 借助宽高等比例放大的两张图片,结合js中鼠标偏移量、元素偏移量、元素自身宽高等属性完成;左侧遮罩...

  • Kafka - 偏移量提交

    Kafka - 偏移量提交 一、偏移量提交 消费者提交偏移量的主要是消费者往一个名为_consumer_offse...

  • 文本阴影

    文本阴影属性:text-shadowtext-shadown:水平偏移量 垂直偏移量 模糊值 ...

网友评论

    本文标题:监控偏移量达到frame偏移效果

    本文链接:https://www.haomeiwen.com/subject/hccufxtx.html