0

当界面方向改变时,我需要重新定位 UIPopoverController。在 io5 中,我只是做了所有事情:willRotateToInterfaceOrientation

我知道我可以UIDeviceOrientationDidChangeNotification在 IOS6 中收听,但我只想要界面定向调用。

4

1 回答 1

1

ios6 旋转背后的想法是某些视图,如弹出框,并没有真正的方向。因为他们没有填满屏幕。

要在弹出框的大小更改时重新布局视图,-(void)viewWillLayoutSubviews请在弹出框的内容视图控制器中布局您的视图,并根据需要将视图调整为新大小。动画变化是动画的。

于 2012-11-20T16:46:41.237 回答