代码之家  ›  专栏  ›  技术社区  ›  Satyam

iphone-处理视图旋转

  •  0
  • Satyam  · 技术社区  · 14 年前

    baseview.frame = CGRectMake(0,20,320,120);
    UIWindow* window = [[UIApplication sharedApplication] keyWindow];
    [window addSubview:baseView];    
    [window bringSubviewToFront:baseView];
    

    当应用程序的方向是纵向时,这工作正常。但当应用程序的方向是倒转的肖像,我添加了一行代码来旋转视图,这就是

    [baseView setTransform:CGAffineTransformMakeRotation(-M_PI/2)];
    

    1 回复  |  直到 14 年前
        1
  •  0
  •   ynnckcmprnl    14 年前

    如果将有问题的视图作为子视图添加到窗口中的主视图中,则旋转和定位将由您负责。

    如果您确实需要添加视图作为键窗口的子视图,我认为您需要调整视图的中心。