UITableViewCell点击时背景颜色

泡在网上的日子 / 文 发表于2015-02-04 16:07 第次阅读 UITableViewCell

1.点击UITableViewCell时,没有点击效果,在cellForRowAtIndexPath方法中写上

cell.selectionStyle = UITableViewCellSelectionStyleNone;


2.点击UITableCell时,Cell背景颜色不变,但是上面自定义的控件如:UILabel、UIImageView会变颜色

设置UILabel或UIImageView的Highlighted 然后 在cellForRowAtIndexPath:方法中写上

            UIView *view_bg = [[[UIView alloc]initWithFrame:cell.frame]autorelease];

            view_bg.backgroundColor = [UIColor clearColor];

            cell.selectedBackgroundView = view_bg;


3.点击cell行时,背景颜色一闪而过,在didSelectRowAtIndexPath:方法中写上

 

[tableView deselectRowAtIndexPath:indexPath animated:NO];


收藏 赞 (3) 踩 (1)
上一篇:Navigation Bar的简单设置
转载自 iOS开发20:Navigation Bar的简单设置 前面的一篇文章《iOS开发16:使用Navigation Controller切换视图》中的小例子在运行时,屏幕上方出现的工具栏就是Navigation Bar,而所谓UINavigationItem就可以理解为Navigation Bar中的内容,通过编辑UINaviga
下一篇:UIView.frame的骗局
原文: http://www.cnblogs.com/jhzhu/p/3404518.html 如果你刚刚开始接触IOS编程, 刚刚接触UIKit, 肯定会被frame, bounds, center, layer.anchorPoint, layer.position这些乱七八糟得属性折腾得心烦意乱. 并且,聪明的你肯定早就发现,这些属性并不是独立的,