`

UITableView跟随滑动的背景

 
阅读更多
原帖地址: http://blog.csdn.net/favormm/article/details/7405857

UITableView的backgroundView属性可以设置其背景,但是背景不能随Table的拖动而移动,也就是固定不移动的。
想办法让其背景也随拖动而移动

两步
1. set the background of UITableView to clear color
    myTableView.backgroundColor = [UIColor clearColor];


2.add image layer as the background layer
CALayer *bgLayer = [CALayer layer];  
bgLayer.contents = (id)[UIImage imageNamed:@"setting-main-bg"].CGImage;  
bgLayer.anchorPoint = CGPointZero;  
bgLayer.bounds = CGRectMake(0, 0,  
                            self.scrollBgTableView.contentSize.width ,  
                            self.scrollBgTableView.contentSize.height + 50);  
CGRect rect = bgLayer.frame;  
rect.origin.y = -50;  
bgLayer.frame = rect;  
  
[self.scrollBgTableView.layer addSublayer:bgLayer];  
bgLayer.zPosition = -5; //这一句一定要,数值得小于0都可以 
分享到:
评论

相关推荐

    UITableView背景随动(iPhone源代码)

     UITableView的背景图片随着UITableView的滚动而滚动。滚动的时候背景图片用拼接的方式连接起来。 小编注:感谢开发者@挺风和日丽的啊 分享代码于Code4App。 Code4App编译测试,适用环境:Xcode 4.5, iOS 5.0 ...

    高仿支付宝header滑动模糊效果

    这种效果通常出现在顶部导航栏,当用户上下滑动页面时,导航栏会跟随滑动并呈现出模糊背景,增强了界面的动态感和视觉吸引力。本文将详细介绍如何在iOS应用中实现这一效果。 首先,我们需要了解滑动效果的基础原理...

    仿陌陌我的页面滑动效果

    在这个案例中,Header View被设计为可拉伸,当用户向上滚动TableView时,Header View会跟随滑动并逐渐缩小,直至完全隐藏。这种效果可以增加视觉深度,使页面看起来更生动。 - 实现这个效果,开发者通常会自定义一...

    联滑tableView

    在UITableView中,通常是头部视图跟随用户滚动但速度较慢,营造出深度感。 3. **Custom Table View Header**: 自定义UITableView的header视图,可以添加任何想要的UI元素,如图片、文本等,并实现联动滚动效果。 4. ...

    ios-类似QQ主界面表现形式.zip

    5. **动画效果**:QQ主界面上的按钮通常会有平滑的过渡动画,如按钮按下时的高亮效果、滑动时的跟随动画等。这些效果可以通过Core Animation或SwiftUI的动画API实现。 6. **布局管理**:在iOS中,我们可以使用Auto ...

    QQ消息列表气泡效果

    当用户滑动消息列表时,消息气泡会跟随滑动,当手指移开屏幕后,气泡会以平滑的动画返回到原始位置。这种效果是通过布局动画和手势检测实现的。 3. **实现技术**: - **Android**:在Android中,可以使用`XML布局`...

    ios-导航栏渐变, 图片放大动画.zip

    在用户下拉UITableView时,如果希望某张图片跟随手势有放大效果,这需要用到Core Animation或者UIKit提供的动画框架。开发者可以在`scrollViewDidScroll(_:)`方法中检测下拉动作,并根据滑动距离改变图片的transform...

    仿Ios下拉菜单

    同时,为了实现美团风格的下拉效果,我们需要自定义视图控制器和cell,以达到滑动展开和收起的动画效果。 1. **创建自定义下拉菜单视图** - 使用Swift或Objective-C创建一个新的UIView子类,这个子类将承载下拉...

Global site tag (gtag.js) - Google Analytics