Ios 如何使屏幕外UIScrollView了解设备旋转?

Ios 如何使屏幕外UIScrollView了解设备旋转?,ios,uiscrollview,screen-rotation,Ios,Uiscrollview,Screen Rotation,我已经观看了WWDC会话223视频,使用屏幕外UIScrollView的PangestureRecognitizer在OpenGL中获得动态滚动。 我正在试验这个和一个UIView子体(而不是演示中的OpenGL视图) 除旋转设备外,所有操作都正常,scrollview仍以未旋转坐标计算contentOffset。是否有任何方法指示/连接滚动视图以应用设备旋转/窗口转换 提前感谢,我没有足够仔细地观看演示视频:scrollview必须作为子视图添加到根控件。将UIScrollView作为不可见子

我已经观看了WWDC会话223视频,使用屏幕外
UIScrollView
PangestureRecognitizer
在OpenGL中获得动态滚动。 我正在试验这个和一个
UIView
子体(而不是演示中的OpenGL视图) 除旋转设备外,所有操作都正常,scrollview仍以未旋转坐标计算
contentOffset
。是否有任何方法指示/连接滚动视图以应用设备旋转/窗口转换


提前感谢,

我没有足够仔细地观看演示视频:scrollview必须作为子视图添加到根控件。将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];