我有一个 UIViewController,我正在编程绘制一个 UINavigationBar。它可以在任一旋转中找到,但是当我在绘制 UINavigationBar 后更改旋转时,它就会消失!
这是更改旋转的代码:
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation {
if (CGRectEqualToRect(navBar.frame, CGRectMake(0, 0, 768, 44))) {
navBar.frame = CGRectMake(0, 0, 1024, 44);
} else {
navBar.frame = CGRectMake(0, 0, 768, 44);
}
}