0
我有一個名爲pagingView的UIScrollView的子類。我想對它進行動畫處理,以便旋轉設備時(僅針對此viewController,因此在plist中關閉橫向模式)。UIScrollView邊界不會改變
我已經改變了所有clipsToBounds屬性和contentResize屬性和自動調整大小的掩碼,但似乎沒有任何工作。我使用的代碼如下:
UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];
if (orientation == UIInterfaceOrientationLandscapeLeft)
{
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.5];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
graph.frame = CGRectMake(pagingView.frame.origin.x, pagingView.frame.origin.y-200, pagingView.frame.size.width*1.5, pagingView.frame.size.height*2);
[UIView commitAnimations];
}
我他們改爲塊,改變了所有的特性,但是,當我運行的代碼,它是所有200個像素在屏幕移動pagingView並且邊界不會改變(我也嘗試改變邊界屬性)。任何幫助將不勝感激,我希望這只是一個簡單的事情,我失蹤了,但我花了幾個小時尋找解決方案,我得到的最接近的潛在答案可能是它與圖層屬性有關?
在此先感謝!
嗨,我剛剛讀過這個。基本上這是一個錯誤在蘋果方面,與iOS6的問題有關,考慮到沒有正確的答案,我會將你的答案標記爲已接受的答案! – Rambatino