我需要将UITableView单元格选择样式从默认蓝色更改为红色。谁能帮我这个?将UITableView单元格选择样式更改为红色
4
A
回答
5
您可以尝试设置单元的selectedBackgroundView.image
,按此tutorial。这会给你选择创建一个很好的基于渐变的选择图像。
0
UIImageView *selectedBackground = [[UIImageView alloc] initWithFrame:self.view.frame];
selectedBackground.backgroundColor = [UIColor redColor];
[cell setSelectedBackgroundView:selectedBackground];
,你可以尝试这样的事情
3
如果子类的UITableViewCell,你可以通过重写以下方法修改其突出显示,并选择UI行为。
- (void)setSelected:(BOOL)selected animated:(BOOL)animated;
- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated;
例如:
- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated
{
[super setHighlighted:highlighted animated:animated];
if (highlighted) {
self.backgroundColor = [UIColor redColor];
} else {
self.backgroundColor = [UIColor blackColor];
}
}
11
你不需要的图像或子类细胞。简单地做一些事情,如在你的tableView创建单元时注意以下事项的cellForRowAtIndexPath:
cell.selectedBackgroundView = [[[UIView alloc] initWithFrame:CGRectZero] autorelease];
cell.selectedBackgroundView.backgroundColor = [UIColor redColor];
相关问题
- 1. uitableview单元格选择样式
- 2. 更改NatTable单元格选择颜色
- 3. UITableView单元格选择
- 4. iOS UITableView单元格选择
- 5. UITableView允许两个单元格同时选择样式
- 6. 如何更改在UITableView中选择的单元格标题颜色
- 7. UITableView,选择颜色与蓝色不同的单元格?
- 8. iphone中的单元格选择样式
- 9. DataGridView - “单元格选择样式” - 编辑单元格
- 10. 更改单元格编辑样式动作按钮的颜色
- 11. 当单元格选中时更改单元格的颜色
- 12. UITableView不显示单元格样式2
- 13. 更改单元格颜色
- 14. 更改单元格颜色
- 15. 当更新更改单元格的单元格时UITableView崩溃
- 16. 如何更改jQuery日期选择器的单元格颜色
- 17. 更改单元格选择的披露指标颜色
- 18. 更改表视图的单元格选择颜色
- 19. 从阵列的UITableView选择单元格
- 20. 选择性的UITableView删除单元格?
- 21. UITableView静态单元格 - 选择颜色不起作用
- 22. UITableView单元格textLabel颜色
- 23. 多选择表视图单元格和没有选择样式
- 24. Excel:或者更改单元格颜色作为单元格值更改
- 25. 使用颜色选择器更改图层样式颜色
- 26. UITableView单元格的图像更改?
- 27. 单元格图像更改滚动UITableView
- 28. 更改uitableview中的特定单元格
- 29. 如何更改文本颜色或UITableView单元格?
- 30. 的UITableView:无法更改单元格的颜色
+1,非常解先生:))谢谢 – mAc 2013-07-04 08:08:29
它的工作对我来说..真的很有帮助。 – 2013-12-02 13:46:19