我所有的ViewController
类都继承自MyBaseViewController
其中有一个自定义viewDidLoad
方法:
- (void)viewDidLoad {
int x = self.view.bounds.size.width / 2;
int y = self.view.bounds.size.height / 2;
self.spinner = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(x, y, 50, 50)];
self.spinner.activityIndicatorViewStyle = UIActivityIndicatorViewStyleGray;
[self.view addSubview:self.spinner];
[self.spinner startAnimating];
}
每个子类都调用[super viewDidLoad]
自己的viewDidLoad
方法。但是,微调器始终“居中”,就好像设备处于纵向模式而不是横向模式一样,并且应用程序被锁定为横向模式,如下所示:
为什么是这样?