2012-07-10 102 views
2

我一直在閱讀這些頁面一段時間,並且一直有一些麻煩讓我的CGRect正確加載。我知道這是因爲我在viewDidLoad運行後強制取向,並且我試圖讓CGRect在之後再次吸引。基本上,這就是我在尋找:設備旋轉後壓扁和扭曲的視圖

-(void)viewDidLoad 
{ 
    //mybutton.frame = CGRectMake(...); 
    //... 
} 

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{ 
    return UIInterfaceOrientationIsLandscape(interfaceOrientation); 
} 

當視圖出現,在CGRect非常壓扁,扭曲,由於視圖的旋轉。

回答

0

您可以將繪圖代碼從viewDidLoad中提取出來並放入其自己的函數中。然後你可以在shouldAutorotateToInterfaceOrientation和viewDidLoad中調用函數。