自定義cell背景和選中時顏色

2021-06-28 07:16:51 字數 1060 閱讀 8882

下面兩句**即可

//cell顏色設定為白色

self.backgroundview=[[uiimageview alloc] initwithimage:[uiimage imagewithcolor:[uicolor whitecolor]]];

//cell選中的顏色是淡藍色

self.selectedbackgroundview=[[uiimageview alloc] initwithimage:[uiimage imagewithcolor:uicolorfromrgb(0x81b9ea)]];

說明:// 其中的【uicolorfromrgb】是巨集

#define uicolorfromrgb(rgbvalue) [uicolor colorwithred:((float)((rgbvalue & 0xff0000) >> 16))/255.0 green:((float)((rgbvalue & 0xff00) >> 8))/255.0 blue:((float)(rgbvalue & 0xff))/255.0 alpha:1.0]

// imagewithcolor是【uiimage】的類別的擴充 (根據顏色生成乙個)

+ (uiimage *)imagewithcolor:(uicolor *)color

{cgrect rect = cgrectmake(0, 0, 1, 1);

uigraphicsbeginimagecontext(rect.size);

cgcontextref context = uigraphicsgetcurrentcontext();

cgcontextsetfillcolorwithcolor(context, [color cgcolor]);

cgcontextfillrect(context, rect);

uiimage *image = uigraphicsgetimagefromcurrentimagecontext();

uigraphicsendimagecontext();

return image;

以上方法是在自定義cell的.m裡寫的 僅供參考 看實際情況而定

POI 自定義cell的顏色

流程說明 poi物件中包括一部分基礎顏色,其使用方式為 hssfcellstyle styleheader wb.createcellstyle 建立乙個單元的樣式 背景色的設定 style.setfillbackgroundcolor hssfcolor.green index 其中,hssfco...

IOS tableView 選中時的背景顏色設定

1.系統預設的顏色設定 無色 cell.selectionstyle uitableviewcellselectionstylenone 藍色 系統預設是藍色的 cell.selectionstyle uitableviewcellselectionstyleblue 灰色 cell.selecti...

Button自定義背景顏色及圓角

1 先在資源檔案colors.xml中定義按下和常規的顏色,eg 99ccff 0099ff 2 在drawable資料夾下建立2個檔案 分別為按下和常規的樣式,及設定按鈕的圓角,eg 常規顯示的顏色 xmlns android android color color btn color norma...