2012-07-10 67 views
2

我一直在阅读这些页面一段时间,并且一直有一些麻烦让我的CGRect正确加载。我知道这是因为我在viewDidLoad运行后强制取向,并且我试图让CGRect在之后再次吸引。基本上,这就是我在寻找:设备旋转后压扁和扭曲的视图

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

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

当视图出现,在CGRect非常压扁,扭曲,由于视图的旋转。

回答

0

您可以将绘图代码从viewDidLoad中提取出来并放入其自己的函数中。然后你可以在shouldAutorotateToInterfaceOrientation和viewDidLoad中调用函数。