私のブラウザアプリで単一のWebビューがあり、すべてがうまく機能しますが、ダブルタップしてズームするか、ピンチしてズームすると、画面がその場所にズームし、画面が飛んでから再描画されます。それは一瞬で起こりますが、非常に気が散ります。Safari Mobile では、ズームは素晴らしくスムーズです。これはどのように達成されていますか?ありがとう、
質問する
217 次
1 に答える
0
私のView Controllerには、アクションを非表示にする必要があるスクロールビューがあるため、View Controller.hファイルには、アニメーションを開始するためにさまざまな領域にこのコードがありました。
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.25];
[UIView setAnimationDelay:0.0];
[UIView setAnimationCurve:UIViewAnimationCurveEaseOut];
そしてwebviewでは、UIView Animationへの参照はまったくありませんでした。追加した:
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.0];
[UIView setAnimationDelay:0.0];
安全のために didbegin と didfinish に入ったところ、問題は解決したようです。
于 2012-04-24T13:15:19.753 に答える