我已经搜索并发现了一些关于此的问题,但没有一个包含对我有用的答案。
如果设备是纵向的,则此代码将当前视图中的子视图居中,但如果是横向则不会。如何在横向中进行居中工作?
UIView *redView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 200, 200)];
redView.backgroundColor = [UIColor redColor];
redView.center = [self.view convertPoint:self.view.center fromView:self.view.superview];
[self.view addSubview:redView];