iOS设置UITableViewCell的背景色透明和选中颜色的方法

1.设置UITableViewCell的背景色透明方法:

cell.backgroundColor=[UIColor clearColor];

或者设置颜色透明度为0:

cell.backgroundColor = [UIColor colorWithWhite:0.0f alpha:0.0f];

2.设置UITableViewCell的选中颜色的方法:

    UIView *view = [[UIView alloc]init];
    view.backgroundColor=[UIColor redColor];
    cell.selectedBackgroundView=view;

另,设置UITableViewCell的选中字体颜色的方法:

cell.selectedTextColor=[UIColor blackColor];//默认显示为白色

但是这段代码会产生一个警告,‘selectedTextColor‘ is deprecated : first deprecated in iOS 3.0,苹果表示已不建议使用。

时间: 2024-09-30 00:09:40

iOS设置UITableViewCell的背景色透明和选中颜色的方法的相关文章

iOS设置UITableView中Cell被默认选中后怎么触发didselect事件

//默认选中某个cell [self.searchResultTV selectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] animated:YES scrollPosition:UITableViewScrollPositionNone]; //实现该cell的didSelectRowAtIndexPath方法 NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0

iOS开发UITableViewCell的选中时的颜色设置

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

iOS 设置视图半透明而子控件不透明

转载:http://www.jianshu.com/p/abe815018b2a 让一个控件半透明,通常我们第一个想到的方法就是调整控件的alpha值.当然如果你的视图上如果有其他子控件就会发现这样的方法是可能达不到你的预期,否则你应该看不到这篇文章了. 对视图直接设置alpha属性的值会导致其子控件也变得半透明,而通常我们的需求是:背景半透明而其子控件不透明. 先说解决办法: 1.用一张半透明的图片做背景. 这个方法当然可以达到要求,但是从编程初期前辈就教导我说在工程中尽量少加入资源,能不用图

iOS 开发之 - iOS6设置UISearchbar的背景色

效果图: ios 6 默认: 修改之后: 代码: if (!IsIOS7) { [[ _searchBar.subviews objectAtIndex : 0 ] removeFromSuperview ]; [ _searchBar setBackgroundColor :[ UIColor clearColor ]]; } mark 为我成为大神做铺垫. iOS 开发之 - iOS6设置UISearchbar的背景色

IOS中UITableViewCell使用详解

IOS中UITableViewCell使用详解 - (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString*)reuseIdentifier; Cell的初始化方法,可以设置一个风格和标识符,风格的枚举如下: ? 1 2 3 4 5 6 typedef NS_ENUM(NSInteger, UITableViewCellStyle) {     UITableViewCellStyleDe

iOS开发 --UITableviewCell的自定义与计算frame

一.UITableViewCell简介 UITableView上的每一行的内容都是UITableViewCell来显示的,通过 UITableViewDataSource的协议方法:tableView:cellForRowAtIndexPath:来初始化要显示的内容.而 UITableViewCell则是通过它自带的contentView来显示,每个Cell都默认有个子视图contentView,所以每个cell 上显示的内容都是加在这个视图上. 系统的UITableViewCell有四种类型

Eclipse详细设置护眼背景色和字体颜色并导出

Eclipse详细设置护眼背景色和字体颜色并导出 Eclipse是一款码农们喜闻乐见的集成开发平台,但是其默认的主题和惨白的背景色实在是太刺激眼球了.下面,将给大家详细介绍如何设置成护眼主题的方法,也做个抛砖引玉,希望能有更多的主题出现在Eclipse的大家庭中. 随后,本文将介绍如何将设置好的主题导出保存,用于重装系统或者分享给朋友. 最后,介绍三种笔者用过的,适合Eclipse使用的编程字体作为彩蛋. 工具/原料 Eclipse 设置背景色和文字颜色 1 首先,是设置背景色的方式,打开Ecl

Eclipse设置护眼背景色

Eclipse默认的主题和惨白的背景色实在是太刺激眼球了,通过设置Eclipse的背景色,来达到保护眼睛的效果. 背景色设置: 1.依次点击Windows -Preference -General -Test Editors,右边出现Test Editors的面板, 面板中有这样一个选项:Appearance color options,其中是各种板块颜色的设置,其中有一项是background color(背景色设置) 2.选中background color,勾掉System Default

iOS设置导航与其标题的颜色及字体大小和系统默认TabBar的相关设置与使用方法

第一步: //在info.plist中添加一个字段:view controller -base status bar 设置为NO://导航颜色[[UINavigationBar appearance] setBarTintColor:[UIColor XXXX]];[[UITableViewCell appearance] setBackgroundColor:[UIColor XXXX]]; //设置状态栏(信号区)白色[[UIApplication sharedApplication] se