2010-09-22 61 views
0

我有UIView的一個uiviewtablecontroller添加爲子視圖,我的設備開始在橫向模式,但tableviewcontroller總是在肖像模式UIView的方向變化編程

回答

1

下面的方法「迴歸是」將使取向的變化,如果它是「返回NO「方向不會改變。在您的視圖中使用此方法。

- (BOOL) shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation) orientation 
{ 

return YES; 

} 

一切順利。

0

我的沙盒應用: https://github.com/comonitos/programatical_device_orientation

在接口(H文件):

BOOL rotated; 

在執行(M檔):

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
    { 
    return rotated; 
    } 
    -(void) setup 
    { 
    rotated = YES; 
    [[UIDevice currentDevice] setOrientation:UIDeviceOrientationLandscapeLeft]; 
    rotated = NO; 
    }