2016-05-16 31 views
-1

做我的迷你遊戲我遇到了一個錯誤。
有一個視圖控制器的故事板,做所有stuf
我創建了一個名爲「backgrounder」的圖像視圖,並且第一次是好的,但後面的圖像覆蓋整個空間,我嘗試刪除背景圖像並重新創建但也有同樣的錯誤。嘗試編輯 - >編排 - >發回,但它是非可選
如何解決這個問題?還有的是enter image description here背景圖像涵蓋整個空間ios

+1

你確切的問題是什麼?沒有得到正確的。你是否在說當你運行你的項目時你只能看到背景圖片而無法顯示其他內容? – Lion

+0

@Lion yep就是這樣,但按鈕被啓用,如果我點擊到那個位置,然後按鈕做他們的動作 –

+0

這是自動佈局的問題,我認爲 – Lion

回答

0

一個screentshot您可以考慮在這裏設置背景:

self.view.backgroundColor = UIColor(patternImage: UIImage(named: "image-name.jpg")!) 

您還可以設置背景顏色在這裏:

self.view.backgroundColor = UIColor.grayColor() 
-1

它看起來像你不只是設置背景顏色。你想用UIImageView設置圖像。您應該可以在Interface Builder中進行設置。無論如何設法在代碼中設置它。在viewDidLoad中()或viewDidAppear()只需要添加:

view.sendSubviewToBack(yourBackgroundView) 

應該把你的觀點到後面。 「yourBackgroundView」是您在界面構建器中設置的UIImageView。創建一個IBOutlet以便能夠在代碼中訪問它。之前的方法應該做這項工作。

+0

如果他已經使用IB和故事板,我認爲如果他只是通過IB本身設置正確的視圖層次結構會更好 –