我将uiviewtable控件添加为子视图,我的设备以横向模式启动,但tableviewcontroller始终处于纵向模式
答案 0 :(得分:1)
如果“返回否”,下面的方法“返回是”将改变方向。方向不会改变。在您的视图中使用此方法。
- (BOOL) shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation) orientation
{
return YES;
}
一切顺利。
答案 1 :(得分: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;
}