2012-02-20 94 views
5

我想知道是否有人知道如何在調色板中設置新的紋理顏色。看到下面的圖片。如何創建像分組tableview背景顏色的紋理背景(圖像調色板)顏色?

background colors

我試着點擊其他....然後把圖像的調色板上。像這樣:

enter image description here

所以現在我只能選擇一個出來的像素。我希望我可以選擇更多。這會使工作更容易,而不是每次都以編程方式設置背景。 如果您有任何建議,我可以嘗試諸如文件覆蓋或任何事情請幫助... 謝謝。

編程方式是有點輕鬆。但是我正在製作一款通用應用程序(iphone和ipad)以及......必須有一種解決方法。 這裏是我如何做到這一點編程:

UIImage *wood = [UIImage imageNamed:@"woodenBack.png"]; 
self.tableView.backgroundColor = [UIColor colorWithPatternImage:wood]; 
+0

你爲什麼不設置表格的背景圖像「woodenBack.png」? – Rupesh 2012-03-20 06:02:08

+0

你想在iPhone/iPad之間使用不同的圖像嗎?你可能只需要咬緊牙關,並在代碼中做到這一點。 – pzearfoss 2012-03-25 18:34:19

+0

是的,顯然...我希望它更容易。他們還有其他一些準備好了。但試圖幫助 – Farini 2012-03-27 01:29:47

回答

1

可以使用這樣的事情,

BOOL large = ([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPad); // Page thumb size 

if(large){ 
UIImage *wood = [UIImage imageNamed:@"woodenBack.png"]; 
self.tableView.backgroundColor = [UIColor colorWithPatternImage:wood]; 
}else{ 
UIImage *brick = [UIImage imageNamed:@"brick.png"]; 
self.tableView.backgroundColor = [UIColor colorWithPatternImage:brick]; 
} 

如果所有意見的背景仍然存在,那麼你可以將背景可能適用於一個UIWindow在你的appdelegate和集背景顏色清晰的顏色在其餘的意見。

另一種方法是循環,並通過子視圖瀏覽和尋找的tableview和應用背景,以實現代碼如下,但我想這是一個CPU密集型任務,最好是有使用代碼加載圖像。

+1

lalith我明白你的答案是的,可以這樣做。但我真正想知道的是如何更改xcode附帶的帶紋理背景的選項。就像在Photoshop中,如果可以將自己的背景添加到可用背景的預設中。乾杯! – Farini 2012-08-15 00:21:41