0

panGestureRecognizerオフスクリーンUIScrollViewを使用して OpenGL でキネティック スクロールを行う方法に関する WWDC セッション 223 ビデオを見ました。これとUIView子孫 (デモの OpenGL ビューではなく) を試しています。デバイスを回転させた場合を除いてすべて正常に動作し、スクロールビューcontentOffsetは回転していない座標で を計算します。デバイスの回転/ウィンドウ変換を適用するためにスクロール ビューを指示/接続する方法はありますか?

前もって感謝します、

4

1 に答える 1

0

デモ ビデオを十分に注意深く見ていないことが判明しました。スクロール ビューを子ビューとして追加して、ルート コントローラーに接続する必要があります。UIScrollView を非表示の子としてそれが制御する UIVIew に追加すると、問題が修正されました。

UIView* theViewToControl = [...];
UIScrollView* scroller = [....];
// move gesture recognizer, set delegate etc. 
// Up to here it works, except for rotations;
// This is is required to make rotations work too:
[scroller setHidden:YES];
[theViewToControl addSubView:scroller];
于 2012-09-07T07:52:01.217 に答える