我想在一个UIView中设置interfaceOrientation作为LandscapeLeft和其他UIView中的Portrait。我怎么能这样做?
或者可能将视图更改为new,在此模式下为旋转iphone设计的肖像?如何?
答案 0 :(得分:1)
您可以对视图应用变换,以便按照您希望的方式旋转它们。
示例:
[aView setTransform:CGAffineTransformMakeRotation(-M_PI_2)]
或者您在询问方向更改时如何交换视图? (你的问题没有说得那么清楚。)在你的视图控制器的情况下,实现方法-willRotateToInterfaceOrientation:duration:
并使用-addSubview:
和-removeFromSuperview
来显示你想要用于的视图给定的方向。