2010-12-03 39 views
0

我注意到,如果我創建一個UIViewController派生類以編程方式(不使用nib)與調用presentModalViewController一起顯示,視圖在幻燈片中顯示,它實際上是透明的默認情況下,直到視圖覆蓋整個屏幕,在此之後,「不透明」似乎開始並且模態視圖下方的視圖不再可見。調用presentModalViewController來顯示編程創建的視圖

如果我使用筆尖創建視圖,它會按照您的預期滑動,完全覆蓋下面的任何視圖,而不存在透明度問題。

我注意到,蘋果的例子傾向於使用基於筆尖的視圖爲ModalViews,但想知道爲什麼。也許我錯過了一些東西.....

回答

0

這是我的一部分愚蠢的編碼錯誤。

我意識到自己複製/粘貼從其他地方的一些代碼到我的viewDidLoad中

self.view.backgroundColor = [UIColor colorWithRed:0.6 green:0.4 blue:0.2 alpha:0.3]; 

我設定的0.3用於α-一個值。

它設置爲1.0和透明度問題消失...

問題解決

相關問題