2012-07-06 49 views
1

我是newbi iphone應用程序以及此論壇。爲我的iPhone應用程序設置背景紋理UIView

我想的地方我UIView背景紋理應覆蓋整個iPhone的屏幕。我目前在這個視圖上放置了控件。稍後,我希望我的所有控件都是透明的,所以用戶必須能夠使用控件,但不能看到除文本之外的任何內容。

這裏是我的嘗試:

創建一個UIView派生視圖 - 簡單的背景色,無圖像 把我的控制 - UIButtons,標籤 編程所有的人正確地反映了我的遊戲邏輯

現在我改變了主意。我認爲它更適合我的視圖以及控件的背景紋理。

1)我試過以下提到的東西:Adding A Background Image In Interface Builder 但這涵蓋了我的UI控件。

2)通過界面生成器,我試圖拖動墜紋理圖像到我的視圖(其進而,可能的是,創建了背景圖像=我的紋理)一個UIImageView。但是這又隱藏了我過去的每一項工作。 然後我開始玩alpha值(0.1,0.8等) - 它給了我一些結果,但我不能再設計我的控制。我也無法在運行時點擊(=觸摸)它們。

請給我說,不會破壞我的工作至今的方法(我討厭重做我控制的所有插座接線),但仍讓我實現我的目標。

原諒我,如果我問太傻的事情,或者沒有足夠的搜索。這是我的第一個問題,很樂意嘗試任何有用的解決方案!

非常感謝!

回答

4

如何:

self.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"texture.png"]];