2010-04-25 55 views
0

我是iphone編程新手。我有一個矩形,我顯示一些數據。我想分配一個圖像到它的背景。即使在分配圖像後,數據是否可見也是可能的。任何想法我怎麼能做到這一點? 謝謝將背景圖像分配給CGRect對象!

回答

0

您不會說您如何顯示數據,因此無法正確響應。

但是,通常情況下,您使用Interface Builder創建簡單的顯示器,並且可以將UILabel定位在UIImageView之上,並且可以將標籤背景設置爲透明。

如果您使用drawRect:繪圖,那麼你可能不應該。是的,您也可以通過這種方式在圖片上繪製文字。

+0

Thnx Paul,很高興有這樣的即時回覆。實際上我必須重新開始一個項目的工作。之前的開發者離開了公司,所以我必須按照他們的方式處理事情。有一個UIWebView實例,使用此語句生成Rectangle。 self.webview.frame = CGRectMake(0,0,300,[output floatValue] +5); 現在我想分配一個圖像到它的背景。 該聲明應該可以正常工作,但它會給出錯誤消息。 [self.webview。frame setBackgroundView:IBimg]; 它說「不能轉換爲指針類型」 我已經宣佈IBImg爲IBOutlet UIImageView * IBimg; – 2010-04-25 15:24:26

0

CGRect只是一個表示抽象矩形的結構。您不會將造型信息(例如顏色,背景圖像等)與其關聯,因爲這沒有意義。

如果您只是想在窗口中顯示圖像,請將PNG圖像拖放到您的項目中,然後可以在Interface Builder中找到您的圖像,並將其放到窗口中。

+0

Thnx Kenny,很高興有這樣一個即時答覆。實際上我必須重新開始一個項目的工作。之前的開發者離開了公司,所以我必須按照他們的方式處理事情。有一個UIWebView實例,使用此語句生成Rectangle。 self.webview.frame = CGRectMake(0,0,300,[output floatValue] +5); 現在我想分配一個圖像到它的背景。 該聲明應該可以正常工作,但它會給出錯誤消息。 [self.webview.frame setBackgroundView:IBimg]; 它說「不能轉換爲指針類型」 我已經宣佈IBImg爲IBOutlet UIImageView * IBimg; – 2010-04-25 15:22:38

+0

@taimur:因爲這是一個UIWebView,唯一的方法是在它使用的HTML頁面中設置背景圖片。 – kennytm 2010-04-25 15:51:36

+0

@Kenny:Ahan thnks隊友,我會試試這個! – 2010-04-26 08:09:43