baseview.frame = CGRectMake(0,20,320,120); UIWindow* window = [[UIApplication sharedApplication] keyWindow]; [window addSubview:baseView]; [window bringSubviewToFront:baseView];
当应用程序的方向是纵向时,这工作正常。但当应用程序的方向是倒转的肖像,我添加了一行代码来旋转视图,这就是
[baseView setTransform:CGAffineTransformMakeRotation(-M_PI/2)];
如果将有问题的视图作为子视图添加到窗口中的主视图中,则旋转和定位将由您负责。
如果您确实需要添加视图作为键窗口的子视图,我认为您需要调整视图的中心。