2012-03-07 6 views
1

質問タイトルには、UIWebViewがロードされているときにUIWebViewに明るい青色のオーバーレイを表示したい。この効果を得ることは可能ですか?UIWebViewとのユーザーインタラクションをブロックせずにUIWebView上にオーバーレイを表示する方法

現在、私は、UIWebviewがロードされている間に、UIWebView上に部分的に透明な明るい青色のUIViewを表示しています。しかしこれはUIWebViewとのユーザー対話をブロックします。私はUIPickersを重ねるために使用

答えて

1

技術が動作するはずですし、それは

1.Createあなたが背景として欲しい「オーバーレイ」を持つカスタムUIButtonです。

カスタムUIButtonを使用するのは、すでに透過性があるからですが、イメージビューを使用してその背景色をclearColorに設定することができます。カスタムボタン

2.set userInteraction = NO 3.Add(この場合はWeb表示)カスタムUIButtonの景色

+0

ありがとうございます。あなたのアイデアに2つの小さな変更を加えて、私はそれを働かせました。 imageViewのアルファを0.5に設定し、背景色を一致するオーバーレイカラーに設定しました。 – san

+0

実際にこの方法は、xibですべてのコードに頼らずにすべてを行うことができるので、本当にうまく機能します。 – Damo

+0

ええと...私は同じことをしました。 – san

0

this答えを見てみましょう。それは他の問題に対する答えですが、あなたの場合には非常に便利です。

ハッピーコーディング...

+0

お返事ありがとうございます。私はDamoのソリューションが少ない労力で作業していたので、あなたのソリューションをテストしませんでした。しかし、とにかく、お時間をありがとう。 – san

関連する問題