将UITableView背景颜色设置为透明的方法

最近在使用UITableView做页面的时候,被一个问题困扰很久,如何将UITableView的页面的背景颜色设置为透明,

显示效果为:每个TableView的Cell只显示图片,lbl等内容,但背景色为透明,即显示为其所在的的UIView的背景色。

在百度上搜索了很多方法都无效,今天终于解决:

一直在纠结于UITableView和UITableViewCell的背景色设置为透明,但无效,最终发现,需要设置一下UITableViewCell的

一个lableText的backgroundcolor为透明色,这样问题就迎刃而解了,具体代码很简单:

+ ?





1

2

3

4

5

6

7

8

9

10

11

12

13

14

//    这里使用编写一个简单地例子

//    iTableView为UITableView的一个实例j

//    Cell为自定义UITableViewCell的一个实例

//  将tableView背景色设置为透明

    iTableView.backgroundView = nil;

    iTableView.backgroundColor = [UIColor clearColor];

//  将cell和cell.textLabel的背景色全都设置为透明

   cell.textLabel.backgroundColor = [UIColor clearColor];

   cell.backgroundColor = [UIColor clearColor];

//    使用自己定义的背景色

self.view.backgroundColor = [UIColor ...];

//    或者为UITableView设置一个背景色,两者效果是有区别的,请选择需要的方案

iTableView.backgroundColor = [UIColor ...];

效果图(TableView使用所在的UIView的颜色作为背景色):

时间: 2024-08-09 04:59:44

将UITableView背景颜色设置为透明的方法的相关文章

将 cocos2dx 背景 设置 成 透明 的方法

下面 为 从 网络上 搜索到的 将 cocos2dx 背景 设置成 透明的 方法, android 层,自己 亲测 OK, 但是  需要 将 glSurfaceView.setZOrderOnTop(true); 这句话 注释掉.否则 会有 问题. android 层 还有 一个 貌似 可行的 方法(没测过):http://blog.csdn.net/ypist/article/details/8805422 至于 ios 端,自己 没测试,博友 可以 参考一下. android层: publi

div 背景色设置_DIV背景颜色设置

DIV 背景色设置篇-div背景颜色设置篇 一.div标签内直接设置背景颜色   -   TOP <div style="background:#000; color:#FFF">背景为黑色</div> DIV标签内设置背景色为黑色,字体颜色为白色 div标签内设置背景色截图 通过div标签内设置style设置背景色等CSS样式. 二.外部css设置div背景色   -   TOP 这里为一个对象CSS命名为".divcss5",通过建立外部

背景颜色设置

CGFloat R = (CGFloat) 242/255.0; CGFloat G = (CGFloat) 242/255.0; CGFloat B = (CGFloat) 242/255.0; CGFloat alpha = (CGFloat) 1.0; UIColor *myColorRGB = [UIColor colorWithRed: R green: G blue: B alpha: alpha ]; heighView.backgroundColor = myColorRGB;

JFrame的层次结构以及背景颜色设置问题

JFrame的层次结构: JFrame:窗体,也就是窗口的框架.默认为不可见.不透明的(可以使用isVisible和isOpaque来验证).创建窗口时,最后一步需要调用setVisible(true)就是将窗体设为可见. JRootPane:根窗格,也叫根面板.窗格是窗口的内容.JRootPane 作为JFrame的唯一的子容器.默认为可见.不透明的. JLayeredPane:分层窗格,又叫层面板.JLayeredPane 将该深度范围分成几个不同的层,为 JFC/Swing 容器添加了深度

UITableView的颜色设置和cell的自动取消选中状态

1.系统默认的颜色设置 //无色 cell.selectionStyle = UITableViewCellSelectionStyleNone; //蓝色 cell.selectionStyle = UITableViewCellSelectionStyleBlue; //灰色 cell.selectionStyle = UITableViewCellSelectionStyleGray; 2.自定义颜色和背景设置  改变UITableViewCell选中时背景色: UIColor *colo

导航条的自定义:背景颜色设置,按钮标题图片设置,图片坐标修改

一.修改系统原生导航条 修改导航条背景颜色 self.navigationController.navigationBar.barTintColor = [UIColor colorWithHexString:@"#2295f2"]; 自定义导航条按钮 self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"btn-menu-h&q

QT按钮背景颜色设置及文字显示位置设置

QPushButton * pQBtn = new QPushButton( cBuff, this ); pQBtn->setStyleSheet("text-align: left;");//设置按钮文字显示位置-左对齐 pQBtn->setStyleSheet("background-color: rgb(255, 128, 64);");//设置按钮背景颜色 pQBtn->setStyleSheet("border-image:

PDF如何添加背景颜色,操作的小方法

PDF文档如何添加背景颜色呢?现在很多人都喜欢来一些背景颜色,当然PDF文档也是可以添加背景颜色的,下面小编就为大家操作一下PDF文档添加背景颜色的小方法.操作软件:迅捷PDF编辑器软件地址:https://www.xunjiepdf.com/editor1:将PDF编辑器安装到自己的电脑中,打开软件就会看到打开更多文件,点击选择需要添加背景色的PDF文档.2:在软件的上方找到文档,点击文档就会看到背景,将鼠标移动到背景就可以找到添加,点击添加后,会出现一个选框.3:在选框中找到颜色,将背景色设

idea 背景颜色设置

1. 设置当前鼠标所在行颜色 2. 设置编辑区颜色 原文地址:https://www.cnblogs.com/mengjianzhou/p/8984289.html