2012-09-05 16 views
0

我曾經看過關於使用屏幕外UIScrollViewpanGestureRecognizer得到動力學滾動在OpenGL的WWDC會議223視頻。 我這個試驗和UIView後裔(而不是在演示OpenGL的視圖) 所有作品除了當我旋轉設備優良,滾動視圖還算在未旋轉座標contentOffset。是否有任何方法指示/鉤住滾動視圖以應用設備旋轉/窗口轉換?如何使屏幕外的UIScrollView感知設備的轉?

由於提前,

回答

0

轉出我沒看演示視頻不夠仔細:滾動視圖必須將其作爲一個子視圖掛接到根CONTROLER。將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]; 
相關問題