我的 iOS 应用程序中的 EGOPhotoView 库出现问题,希望你们中的某个人能帮助我。
我的应用程序使用 NavigationController,但不显示 NavigationBar,因为导航是由我的一些自定义控件管理的。问题是当我显示带有 EGOPhotoView 库的图像库时,它显示了一个出现在点击时的 NavigationBar:当我弹出 EGOPhotoViewController 时,仍然显示 NavigationBar,但我不想要。
有人可以帮我解决这个问题吗?
谢谢
我的 iOS 应用程序中的 EGOPhotoView 库出现问题,希望你们中的某个人能帮助我。
我的应用程序使用 NavigationController,但不显示 NavigationBar,因为导航是由我的一些自定义控件管理的。问题是当我显示带有 EGOPhotoView 库的图像库时,它显示了一个出现在点击时的 NavigationBar:当我弹出 EGOPhotoViewController 时,仍然显示 NavigationBar,但我不想要。
有人可以帮我解决这个问题吗?
谢谢
您可以将您的一个类(可能是您的应用程序委托)设置为导航控制器的委托。然后,当 EGOPhotoViewController 弹出时,您可以隐藏导航栏。例如
- (void)navigationController:(UINavigationController *)navigationController
willShowViewController:(UIViewController *)viewController
animated:(BOOL)animated
{
if ([navigationController.topViewController isKindOfClass:[EGOPhotoViewController class]])
{
[navigationController setNavigationBarHidden:YES animated:YES];
}
}