2010-11-29 51 views
0

我有一個啓用了分頁的UIScrollView。
縱向模式下每頁寬度爲768.0px,橫向模式下爲1024.0px。
如果我處於肖像模式的第二頁,則UIScrollView的內容偏移量爲768.0。
但是,如果我滾動到下一頁並同時將設備旋轉到橫向,則內容偏移不會更新並保持在768.0,而不是預期的內容偏移2048.0,從而給出錯誤的結果。
任何想法如何我可以調用scrollViewDidEndDecelerating:與更新的值?
在此先感謝!UIScrollView的內容偏移在旋轉和同時滾動時不會改變

回答

0

檢查管理滾動視圖的視圖控制器的旋轉委託方法。我建議在旋轉過程中禁用用戶交互(使用willRotate...didRotate...委託方法),因爲您正在爲滾動視圖和子視圖進行框架大小調整。