0
我有一個UITableView。 我想知道我怎麼可以執行以下 1)如何設置選定行自定義背景顏色,當用戶選擇我如何使用我自己的自定義視圖覆蓋單元格上的selectedBackgroundView?
2)我如何可以覆蓋selectedBackgroundView對細胞用我自己的自定義視圖
3)我如何設置背景顏色爲任何我想要的。
任何人都可以幫助我。
我有一個UITableView。 我想知道我怎麼可以執行以下 1)如何設置選定行自定義背景顏色,當用戶選擇我如何使用我自己的自定義視圖覆蓋單元格上的selectedBackgroundView?
2)我如何可以覆蓋selectedBackgroundView對細胞用我自己的自定義視圖
3)我如何設置背景顏色爲任何我想要的。
任何人都可以幫助我。
要做到這一點,你可以做兩件事之一。
首先是創建一個你想要的背景顏色的UIView,然後將該視圖設置爲單元格selectedBackgroundView。所以
UIView *bgView = [[UIView alloc] init];
[bgView setBackgroundColor:[UIColor greenColor]];
[cell setSelectedBackgroundView:bgView];
[bgView release];
在此之後,您的細胞將被選中時爲綠色。這假定你的桌子是普通的樣式。
第二個選項是設置你的細胞的選擇風格像這樣
cell.selectionStyle = UITableViewCellSelectionStyleGray;
唯一的事情就是將這個選項,你必須使用UITableViewCellSelectionStyle常量之一,他們只有三個,灰色,藍色,並且清楚。 :-(
希望這可以幫助
是的,這改變了backgroundview好 - 但如果我添加更多的意見自定義backgroundview這些被刪除。 – esbenr 2012-11-21 07:08:07