我在启动时以横向模式加载根视图控制器(不使用界面构建器)。在 viewDidLoad 中,我将子视图添加到根视图控制器视图中,如下所示
- (void)viewDidLoad
{
[super viewDidLoad];
// self.view.
UIView *toolBar=[[UIView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 50)];
toolBar.backgroundColor=[UIColor darkGrayColor];
[self.view addSubview:toolBar];
//code contiues...
}
但 self.view.frame.size.width 返回纵向模式的宽度而不是横向。
提前致谢
编辑: