2013-04-20 49 views
0

工作,這是我的概率:iOS的背景圖像不會對設備

我加入這個我的代碼:

[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"bgWhiteLight"]]]; 

而且它工作正常了iOS模擬器,但是當我在測試它真正的設備,它根本不工作。請注意我重新定義了

self.navigationItem.titleView 

但是在模擬器中沒有任何pb,只有在真實的設備上!

謝謝

+0

你可以試試像'bgWhiteLight.png'而不是'bgWhiteLight'這樣的實名嗎? – iphonic 2013-04-20 18:18:49

回答

2

有時指定的文件只是名字是不夠的,你可以這樣做

NSString *path = [[NSBundle mainBundle] pathForResource:@"bgWhiteLight" ofType:@"jpg"]; 
self.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[[UIImage alloc] initWithContentsOfFile:path]]; 
+0

是的,它的工作!非常感謝 !! – 2013-04-20 19:43:47

0

在設備上的名稱是case sensetive。 確保它正是名稱。

1
[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"bgWhiteLight.png"]]]; 

東西試試這個。給圖像的全名