2017-03-17 74 views
0

我正在制作一个应用程序,允许您在乐谱的背景图像上自由绘制(“注释”)。我的应用程序允许我切换绘图来隐藏/取消隐藏。当我将方向旋转到横向时,绘图和背景图像不会像他们对纵向模式所做的那样对齐,所以我想要在绘图未隐藏时防止方向更改,并且如果绘图是重新放置隐。以编程方式切换旋转方向的能力

这可能吗?任何帮助将非常感激。

回答

0

在您的视图控制器做到这一点:

-(UIInterfaceOrientationMask)supportedInterfaceOrientations 
{ 
    if (drawingView.hidden) 
     return UIInterfaceOrientationMaskAll; 
    else 
     return [[UIApplication sharedApplication] statusBarOrientation]; 
} 
+0

这是一个非常完美的解决方案!谢谢。 – Lorraine