`

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左右滑动

    可以实现uitableView左右滑动菜单的效果,可以实现uitableView左右滑动菜单的效果,可以实现uitableView左右滑动菜单的效果,可以实现uitableView左右滑动菜单的效果,可以实现uitableView左右滑动菜单的效果

    UITableView手指横向滑动触发事件

    当你想要实现一个功能,让用户通过横向滑动表格单元格来触发特定事件时,可以利用UITableView的 Delegate 和 DataSource 方法。标题"UITableView手指横向滑动触发事件"涉及到的就是这个话题。在描述中提到,我们需要...

    设置UITableView Section的背景颜色和字体颜色

    在某些情况下,开发者可能希望自定义UITableView的外观,比如改变Section的背景颜色和字体颜色,以满足特定的设计需求。以下是如何实现这一功能的详细步骤。 首先,我们来了解UITableView的Section。Section是...

    一个多UITableview的左右滑动简单解决方案.docx

    【标题】:实现多UITableView左右滑动的简单技术方案 【描述】:本文提供了一种在iOS应用中实现多个UITableView左右滑动切换的简洁方法,适用于需要在一个界面中展示多个表格视图并允许用户平滑切换的情景。 ...

    可以左右滑动的UITableView

    而“可以左右滑动的UITableView”则是对原生UITableView功能的一种扩展,使得用户可以通过左右滑动单元格来触发不同的操作或者显示更多信息。这种功能常见于许多社交应用,比如微信中的聊天列表,通过滑动可以快速...

    UITableView背景透明

    在某些设计场景下,我们可能希望使UITableView的背景透明,以实现更具视觉吸引力的界面效果。这篇博客“UITableView背景透明”将探讨如何通过源码和工具来实现这一功能。 首先,我们需要理解UITableView的默认背景...

    滑动UITableview 放大tableHeader

    在iOS应用开发中,我们经常会遇到需要自定义UITableView的行为,比如滑动时放大表头(tableHeader)的效果。这个功能可以提升用户体验,增加界面的动态感。标题“滑动UITableView 放大tableHeader”所涉及的知识点...

    IOS应用源码Demo-超炫的table view效果:上下滑动展示出页面-毕设学习.zip

    本示例源码“超炫的table view效果:上下滑动展示出页面”旨在教你如何创建一个动态、交互性强的UITableView,使其在用户上下滑动时呈现出丰富的视觉效果。这不仅对于毕业设计,而且对于任何iOS开发者来说,都是提升...

    UITableview在编辑状态下的批量选择与左滑删除等

    在iOS开发中,`UITableView` 是一个至关重要的组件,它用于展示列表数据并提供用户交互。本篇将详细探讨如何实现`UITableView`在编辑状态下的批量选择与左滑删除等功能,以便为用户提供更加丰富的操作体验。 批量...

    UITableView实现横向滑动

    在iOS开发中,UITableView通常用于显示垂直滚动的数据列表,但有时候我们可能需要实现横向滑动的效果,例如在展示轮播图或水平排列的数据时。本教程将深入探讨如何利用UITableView来实现这一功能,而非通常使用的...

    自定义背景滑动特效选项条

    在iOS开发中,自定义背景滑动特效选项条是一种常见的用户界面元素,它能提供更加丰富和个性化的交互体验。这种选项条通常用于展示多个可选项目,用户可以通过滑动来选择他们感兴趣的内容。本文将深入探讨如何在iOS中...

    优化UITableview的Demo

    如何进行TableView流畅度优化的。 主要思路如下: ...2.按照滑动速度按需加载内容。 3.重写处理网络图片加载。 实际上做完前两点就可以很流畅了。我把内容都异步渲染到了一张图上,尽可能减少Cell层级。

    ios scrollview嵌套tableview同向滑动的示例

    在iOS开发中,有时我们需要在一个UIScrollView中嵌套一个UITableView,...如果可能,尽量用单个UITableView来代替嵌套的滑动视图,以减少复杂性。如果确实需要嵌套,一定要仔细测试和优化,以提供最佳的用户交互体验。

    IOS 实现背景滑动

    通过结合`UIPanGestureRecognizer`和`UIScrollView`,并可能借助第三方库或自定义代码,你可以创建出具有平滑滑动背景的用户体验。记住,测试和调试是关键,确保滑动在所有设备和方向上都能正常工作。

    UISCrollView与UITableView嵌套使用

    例如,如果用户正在尝试滑动`UITableView`来查看更多的内容,而此时`UIScrollView`也在尝试捕获这个滑动手势,就可能导致滑动不流畅或者误操作的情况发生。 解决这个问题的关键在于理解`UIScrollView`和`...

    UITableView网络图片加载优化 延迟加载

    在iOS开发中,UITableView是展示数据列表常用的控件,它能高效地处理大量数据并保持良好的性能。然而,当表格中的单元格包含网络图片时,如果没有进行适当的优化,可能会导致性能下降,滚动不流畅,甚至消耗大量网络...

    UITableView

    除了基本的单列列表,UITableView还可以创建多列布局,或者添加可滑动的表头和表尾视图。这需要自定义数据源方法来配置。 9. 自定义分割线: 通过修改`separatorStyle`和`separatorInset`属性,可以调整表格的...

    ios UITableView实现单击提示,滑动删除,多选行等操作

    这个"ios UITableView实现单击提示,滑动删除,多选行等操作"的示例框架旨在教你如何增强UITableView的功能,提供更好的用户体验。下面将详细介绍这些功能的实现。 首先,`单击提示`是指当用户点击UITableView中的...

    UITableView、UITableView基本用法、UITableView详解

    iOS 开发中 UITableView 的使用详解 UITableView 是 iOS 开发中最常用的控件之一,用于显示列表数据。它类似于 Android 中的 ListView,都是用于显示列表数据的控件。在 iOS 开发中,UITableView 是一个非常重要的...

    UITableView 实现滚动视差

    1. 创建背景视图:首先,我们需要在UITableView的上层添加一个背景视图,可以是一个UIImageView,设置其frame覆盖整个UITableView。这个视图将在滚动时产生视差效果。 2. 计算滚动偏移量:我们需要监听UITableView...

Global site tag (gtag.js) - Google Analytics