0

我的 iOS 应用程序中的 EGOPhotoView 库出现问题,希望你们中的某个人能帮助我。

我的应用程序使用 NavigationController,但不显示 NavigationBar,因为导航是由我的一些自定义控件管理的。问题是当我显示带有 EGOPhotoView 库的图像库时,它显示了一个出现在点击时的 NavigationBar:当我弹出 EGOPhotoViewController 时,仍然显示 NavigationBar,但我不想要。

有人可以帮我解决这个问题吗?

谢谢

4

1 回答 1

0

您可以将您的一个类(可能是您的应用程序委托)设置为导航控制器的委托。然后,当 EGOPhotoViewController 弹出时,您可以隐藏导航栏。例如

- (void)navigationController:(UINavigationController *)navigationController
      willShowViewController:(UIViewController *)viewController
                    animated:(BOOL)animated
{
    if ([navigationController.topViewController isKindOfClass:[EGOPhotoViewController class]])
    {
        [navigationController setNavigationBarHidden:YES animated:YES];
    }
}
于 2013-09-24T13:20:12.303 回答