2011-06-30 11 views
2

私は "広告"を持つUIViewを持っており、広告の上にUIWebViewのポップアップウィンドウを表示させたいと思っています。UIWebViewの周囲の透明度

UIWebView以外のすべてを持つことができるようにしたいのですが、ぼやけた黒色の透明になります。これは可能ですか?

これが明確かどうかを教えてください。あなたは小さなアルファ(それは)0に(近い多かれ少なかれ作る(1に近い)透明)で画面全体にビューを追加することができます多くのウェブサイト

おかげ

答えて

1
UIView *vie=[[UIView alloc]initWithFrame:CGRectMake(0, 0, 360, 480)]; 

[vie setOpaque:NO]; 

[vie setBackgroundColor:[UIColor clearColor]]; 


UIWebView *urwebiew=[[UIWebView alloc]initWithFrame:CGRectMake(40, 40, 200, 200)]; 


    //................. 

[vie addSubview:urwebiew]; 


now the view is ready with transparent to use 
+0

問題は透明にそのセットの私のUIWebViewです..私はWebViewのを除くすべてが透明 – Greg

+0

その後、現在のWebViewの前に透明、その後、現在のUIWebViewの.afterと平面図を追加したいですwebviewを閉じると、そのビューがsuperviewから削除されます。 –

+0

更新.................... –

1

にそれを参照してください。 userInteractionEnabledをNOに設定すると、このビューの下にあるものがタッチイベントに応答しないようにすることができます。その後、あなたのUIWebViewを追加します。

+0

悪くないアイデア、病気にそれを試してみる – Greg