2

我有一种情况,我有一个视图和几个子视图,并且该视图及其除一个子视图之外的所有子视图都应旋转。我不想旋转的一个子视图是 UIImageView,当我旋转时图像会变形,所以我需要它在其余视图组件旋转时不旋转。

有人知道实现这一目标的方法吗?是否有一些我忽略的 excludeFromRotating 属性?

谢谢!

4

1 回答 1

0

当 viewController 为 shoudAutoRotate 返回 YES 时,UIViewControllers 视图被旋转,因此所有子视图都被旋转。您只能使 UIViewControllers 不对旋转做出反应。UIViev 不“知道”它正在旋转。

您必须手动将视图旋转 90 度以实现它没有旋转的错觉,并在 iPhone 返回纵向时将其旋转回来。

于 2010-06-15T17:56:29.223 回答