Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当界面方向改变时,我需要重新定位 UIPopoverController。在 io5 中,我只是做了所有事情:willRotateToInterfaceOrientation
willRotateToInterfaceOrientation
我知道我可以UIDeviceOrientationDidChangeNotification在 IOS6 中收听,但我只想要界面定向调用。
UIDeviceOrientationDidChangeNotification
ios6 旋转背后的想法是某些视图,如弹出框,并没有真正的方向。因为他们没有填满屏幕。
要在弹出框的大小更改时重新布局视图,-(void)viewWillLayoutSubviews请在弹出框的内容视图控制器中布局您的视图,并根据需要将视图调整为新大小。动画变化是动画的。
-(void)viewWillLayoutSubviews