如何使用分組樣式將色調應用於UITableView
的背景?使用的標準「顏色」([UIColor groupTableViewBackgroundColor]
)呈淺藍色;我想要一個綠色色調。設置分組UITableView的背景細條紋
這使用一種模式,而不是真正的顏色。我只想將該圖案着色爲與我在其他地方使用的顏色相匹配,而不是用純色替換它。
如何使用分組樣式將色調應用於UITableView
的背景?使用的標準「顏色」([UIColor groupTableViewBackgroundColor]
)呈淺藍色;我想要一個綠色色調。設置分組UITableView的背景細條紋
這使用一種模式,而不是真正的顏色。我只想將該圖案着色爲與我在其他地方使用的顏色相匹配,而不是用純色替換它。
最簡單的方法是製作默認分組tableview背景的截圖並裁剪,使其大小爲7x1像素(這足以平鋪它)。在您最喜歡的圖像編輯器中調整色調顏色(色調,飽和度,亮度),並通過+colorWithPatternImage:
將所得圖像用作圖案色,例如:
myTableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"GreenStripes.png"]];
你可以用核心圖形以某種方式做到這一點,將分組的tableview顏色繪製到上下文中,然後使用上下文的位圖作爲tableview的重複背景。不過,我無法告訴你該怎麼做。
爲什麼不只是在Photoshop或GIMP中進行着色並將其保存爲32x480(或任何需要的res)圖像,並將該圖像用作tableview的背景圖像。要獲得最初的細條紋圖像,只需將其作爲背景色進行全屏視圖。
第三種選擇是將半透明綠色視圖放置在具有分組tableview背景色的另一個視圖上方。不過,不知道該如何運作。