簡體   English   中英

如何設置視圖的背景圖像?

[英]How to set background image for a View?

默認的背景顏色是白色,我想將其更改為圖像

我已經試過了:

  self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]];

但背景變成黑色,則圖像不在背景中。 我不知道為什么

順便說一句,如果我在一個視圖中有1個以上的圖像,如何設置其顯示優先級?

UIImageView *backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"imageone"]];
backgroundView.frame = self.view.bounds;
[[self view] addSubview:backgroundView];

嘗試了這一點,這是呼喚self.view.bounds的框架,而不是self.view.frame幀。 我剛剛對其進行了測試,並且效果很好。

編輯:如果您要查找的只是將圖像發送到堆棧的后面,則可以執行以下操作,然后選擇“發送到后面”。

在此處輸入圖片說明

代碼為您:

    UIImageView *myImage = [[[UIImageView alloc]initWithImage:[UIImage imageNamed:@"background.png"]]autorelease];
myImage.frame = self.view.frame;
[self.view addSubview:myImage];

您應該使用UIImageView,並且其框架是uiview的框架。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM