2009-07-27 64 views
0

我正在研究用Objective C編寫的iPhone遊戲(這是我的新手)。問題是 ,用於在屏幕上繪製精靈的視圖是半透明的。我已將 設置爲1.0,將不透明度設置爲True。我也用NSLog來確認視圖的alpha是1.0。我正在使用[self.view insertSubview:myView];添加一個視圖來繪製,但也嘗試[self.view insertSubview:myView aboveSubview:myOtherView];以防萬一他們互相吸引。iPhone目標中的錯誤半透明視圖C

我已經嘗試搜索谷歌,但似乎無法闡明一個幫助查詢。我使用OS 3.0。而且我沒有包含所有的代碼,因爲它有很多。任何幫助將非常感激。

回答

2

是否將您將子視圖引用到另一個視圖的視圖的alpha值設置爲小於1.0的值? Alphas向下傳播視圖層次結構。

+1

就是這樣,當革命來臨時,Austrailia應該是你的。 – 2009-07-28 11:25:20

+1

我在此誓言澳大利亞將在我仁慈的統治下蓬勃發展! 回到最初主題 - 我只是做了一個快速實驗 - 如果你設置了內部視圖的opaque = YES,alpha會繼續傳播通過視圖層次*甚至*。傷心。很高興能夠「重啓」阿爾法。雖然蘋果可能很難實施。 – Amagrammer 2009-07-28 13:50:00

0

我不知道你爲什麼會得到半透明的意見,但我會建議不要使用UIViews的iPhone遊戲。嘗試一個更像遊戲的系統,比如cocos2d。 http://www.cocos2d-iphone.org/