每当我将TTPhotoViewController添加到我的窗口时,它都会显示没有顶部导航栏,一旦我点击图像,底部导航覆盖图和状态栏(跳板一个)将永久消失。 如何创建顶部导航栏,以便我可以添加按钮以在显示后隐藏视图,如何在点按后恢复叠加层/工具栏?
[window addSubview:viewController.view];
我没有使用Three20的URL映射系统,因为我认为没有必要这样做。我认为这可能会导致问题,但我认为有一个明智的解决方案。使用URL系统不是我的解决方案。
答案 0 :(得分:1)
为什么不这样: - 创建一个继承自TTPhotViewController
的ViewControllerMGSPhotoViewController *photoViewController = [[MGSPhotoViewController alloc] init];
[self.navigationController pushViewController:photoViewController animated:YES];
[photoViewController release];
它就像一个魅力。
您需要考虑的一件事:
如果你回到上一个视图控制器,你需要更改NavigationBar的tintColor,因为它以某种方式保持黑色。
答案 1 :(得分:0)
通过更改一些视图控制器代码来解决。出于某种原因,始终使用“隐藏”参数调用show / hide函数。不知道为什么,
答案 2 :(得分:0)
我知道你已经解决了这个问题,但是如果其他人遇到这个问题:在没有任何自定义代码的情况下避免这个问题的方法是确保TTPhotoViewController是UINavigationController的rootViewController