2010-07-31 47 views
0

我可以在使用拉從plist中的信息拉動信息:從plist中

nameTextField.text = [recipe objectForKey:NAME_KEY]; 
ingredientsText.text = [ingredients objectForKey:NAME_KEY]; 

我也有在plist中圖像[圖像的名稱,而不是圖像數據]

有誰知道我會如何以類似的方式顯示圖像?

在此先感謝。

回答

0

您必須在存儲路徑中創建一個包含文件內容的圖像。請使用imageWithContentsOfFile:imageNamed:,其中imageNamed:僅取得文件名並緩存圖像,這對圖像非常有用,這些圖像很小並且經常出現在用戶界面中。另請注意,imageNamed:會在iOS4中搜索@ 2x版本的圖像。

imageWithContentsOfFile需要一個完整的路徑,包括你的應用程序包的路徑,並沒有緩存。它適用於只能在屏幕上顯示一次的較大圖像。

imageView.image = [UIImage imageNamed:[recipe objectForKey:IMAGE_KEY]]; 
imageView.image = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] 
          pathForResource:[recipe objectForKey:IMAGE_KEY] ofType:nil]]; 
+0

工作很好。感謝您的幫助 – hanumanDev 2010-08-02 10:27:29

+0

然後請將其標記爲接受的答案。 – tonklon 2010-08-02 15:05:01