Iphone Three20 TTPhotoViewController出现问题

Iphone Three20 TTPhotoViewController出现问题,iphone,objective-c,three20,ttphotoviewcontroller,Iphone,Objective C,Three20,Ttphotoviewcontroller,我不确定这是否是询问或报告此问题的正确地点。。。但我希望这里有人能帮我解决以下问题 我目前正在创建一个提供多种功能的应用程序。无论如何,它还包括Three20提供的TTPhotoViewController。这个控制器非常棒,但是我在使用TTPhotoViewController后遇到了一些问题,因为所有内容都落后于我的navigationbarcontroller 下面是一些屏幕截图,您可以在打开viewcontroller前后看到这些截图 之前: 之后: 希望你们能帮我,因为我对这些东

我不确定这是否是询问或报告此问题的正确地点。。。但我希望这里有人能帮我解决以下问题

我目前正在创建一个提供多种功能的应用程序。无论如何,它还包括Three20提供的TTPhotoViewController。这个控制器非常棒,但是我在使用TTPhotoViewController后遇到了一些问题,因为所有内容都落后于我的navigationbarcontroller

下面是一些屏幕截图,您可以在打开viewcontroller前后看到这些截图

之前:

之后:

希望你们能帮我,因为我对这些东西还不太熟悉

提前感谢,,
Wesley

我想问题的原因是TTPhotoViewController将导航控制器导航栏的栏样式更改为UIBarStyleBlack半透明,而您需要做的是将栏样式属性重置为UIBarStyleDefault。您可以尝试拨打:

 self.navigationController.navigationBar.barStyle = UIBarStyleDefault;
在视图中显示:屏幕截图中视图控制器的方法


顺便说一句,如果视图控制器是TTViewController的子类,则可以尝试应用navigationBarStyle属性。

根据我的经验,最好的结果是设置:

self.navigationController.navigationBar.barStyle
UIBarStyleDefault
(或
UIBarStyleBlack

在禁用
ttphotoviewcontroller
后将显示的viewController的
viewwillbeen
方法中


viewdide
将适用于,但它可能会在视图中造成一些“跳跃”的视觉效果。

我遇到了与@copps相同的问题,您的解决方案工作得很好,只是您不是指navigationBar.bar,而是指navigationBar.barStyle。@Zoble您救了我一天,谢谢!小增强,最好添加到视图内部,以避免在用户面前更改样式