2012-04-18 97 views
1

我在寫一個iPhone應用程序,用戶應該可以從他自己的相冊中選擇一個應用程序內背景圖片。UIImagePickerController設置背景圖片,不工作

我想使用UIImagePickerController啓用此功能。

在這一點上,我得到的方框要求我選擇一張圖片,我保存圖片。 但在那之後,當我要使用選作背景的圖像,用這樣的代碼(這是一樣的我如何設置在啓動默認背景):

UIColor *backGrndPict=[[UIColor alloc] initWithPatternImage: 
          [UIImage imageNamed:pngPath]]; 
    self.view.backgroundColor=backGrndPict; 

沒有什麼工作。我只是得到一個白色的背景。

感謝您的任何提示。

回答

0

Michel, 只是爲了說明一下,您是否將用戶選擇的圖片保存爲.png文件或UIImage? 如果確實使用UIImage方法,請嘗試雙重檢查UIImage的保留計數。再說一遍,它可能不是那麼簡單,但這就是我對我的應用程序所做的,並得到完全相同的問題。 如果您確實將其保存爲.png文件,您是否進行錯誤檢查?此外,我有我的iOS模擬器的「應用程序」文件夾加載在屏幕上,我必須驗證有問題的文件的可用性和完整性。 另外,我有時也會在路上滑倒。我忘了使用保存的路徑(我的應用程序保存的文件,幾乎總是在文檔文件夾下)與保存捆綁圖像的應用程序的默認捆綁路徑相比,我已經多次搞亂了路徑。 希望它有幫助。