UIWebView内で発生するアニメーションやその他の画面更新を検出しようとしています。最後の更新後に変更されたUIWebView内の領域の四角形を取得したいと思います。UIWebView:画面更新のトラッキング(ダーティーリージョン)
私が探しているのは、UIWebViewがsetNeedsDisplayInRectに行う呼び出しを「トラップ」する方法です。それを行う方法はありますか?私は何とかUIWebViewの基になるCALayerオブジェクトを、UIWebViewから入ってくるコールをキャッチできるようにサブクラス化できますか?
ちょっとしたアップデート:Objective Cカテゴリ(@implementation CALayer(MyCALayer))を使用して、UIWebViewからCALayerに移動するコールをトラップしようとしました。私はsetNeedsDisplayInRectを含む呼び出しを取得していますが、呼び出しを処理して元のCALayerオブジェクトにリレーする方法がないようです。私は何が欠けていますか?確かにこれを行う方法がありますか? – ldoogy
これが可能かどうかも知りたいです! –
本当に答えが必要です。 – Luke