2011-10-28 10 views
0

私はviewcontrollerを追加するpresenetModalViewcontrollerを持っています。そのviewcontrollerのボタンをクリックすると、ビューをロードする必要があります。今、私は前に述べたviewControllerの透明なビューをロードしています。しかし、私はビューをロードすると、その背後にある私のviewControllerは、viewControllerが消えたかのように、空のview.Itsを示しています。私は何が起こっているかの解決策を見つけることができません。どんな助けもありがとう。UIViewをロード中にUIViewControllerが消える

+0

viewcontrollerのボタンをクリックするとちょっと奇妙な音がします。コードスニペットを提供する必要があります。 –

+0

私の間違い。私はツールバーのボタンを参照していた。このツールバーボタンをクリックすると、私のビューが読み込まれます。ビューは透明で、その背後にある私のviewControllerを見ることができますが、空のビューがあります。 –

答えて

0

ビューが正しく読み込まれませんでした。 このコードは正常に動作しました

[[NSBundle mainBundle] loadNibNamed:@"NewView" owner:self options:nil]; 
[self.newView setFrame:CGRectMake(0, 0, 320, 480)]; 
[self.view addSubview:newView]; 
1

新しいビューには、不透明な背景があります。 UIViewの '不透明な'プロパティを 'NO'に設定し、backgroundColorを[UIColor clearColor]に設定します。

+0

私のビューは透明な背景を持っています。私はそれを確認した。私のviewControllerの代わりに、ビューを削除しているときでさえ、表示されます。私は一種の空白の眺めを得ています。 –

関連する問題