我需要將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. UITableView更改單元格樣式
- 3. 更改NatTable單元格選擇顏色
- 4. 將當前單元格選擇更改爲行選擇
- 5. iOS UITableView單元格選擇
- 6. UITableView單元格選擇
- 7. UITableView允許兩個單元格同時選擇樣式
- 8. UITableView:更改所選單元格背景顏色
- 9. 更改部分的uiTableview單元格樣式
- 10. 如何更改在UITableView中選擇的單元格標題顏色
- 11. 在uitableview中選擇時更改自定義單元格圖像顏色?
- 12. UITableView,選擇顏色與藍色不同的單元格?
- 13. iphone中的單元格選擇樣式
- 14. 在KendoGrid中更改單元格樣式
- 15. asp:GridView更改標題單元格樣式
- 16. WPF DataGrid將行選擇更改爲單元格的文本框
- 17. DataGridView - 「單元格選擇樣式」 - 編輯單元格
- 18. 更改單元格編輯樣式動作按鈕的顏色
- 19. 當單元格選中時更改單元格的顏色
- 20. UITableView不顯示單元格樣式2
- 21. 更改單元格顏色
- 22. 更改單元格顏色
- 23. ControlPaint.Light將橙色更改爲洋紅色
- 24. 當更新更改單元格的單元格時UITableView崩潰
- 25. 更改單元格選擇的披露指標顏色
- 26. 如何更改jQuery日期選擇器的單元格顏色
- 27. 更改表視圖的單元格選擇顏色
- 28. 從陣列的UITableView選擇單元格
- 29. UITableView單元格不會選擇
- 30. 無法在UITableView中選擇單元格
+1,非常解先生:))謝謝 – mAc 2013-07-04 08:08:29
它的工作對我來說..真的很有幫助。 – 2013-12-02 13:46:19