在没有shouldAutorotateToInterfaceOrientation的情况下以编程方式更改UIView方向

时间:2011-10-19 21:28:38

标签: iphone objective-c ios uiview uiviewcontroller

我希望在不使用shouldAutorotateToInterfaceOrientation方法的情况下更改UIView的方向。我想知道这是否是一种我可以调用的方法,它将在类似的事情中设置方向。可以这样做,还是我必须以编程方式转换表单中的所有对象?

先谢谢。

2 个答案:

答案 0 :(得分:1)

不幸的是,你必须自己做仿射变换:

    self.view.transform = CGAffineTransformMakeRotation(M_PI / 2);

答案 1 :(得分:0)

如果您不使用视图控制器,则必须根据设备方向手动将变换应用于视图。