在TabBarController中旋转Three20 TTPhotoViewController
在一个空的UIWindow
Rotation上添加Three20 TTPhotoViewController像魅力一样工作。
但是当我将TTPhotoViewController从UITabBarController
UINavigationController
创建后,它根本不旋转。
我确信我为每个shouldAutorotateToInterfaceOrientation
函数返回YES 。
Three20 Photo Gallery是否可以在UITabBarController中进行旋转?
我怎么做这个?
[[TTURLRequestQueue mainQueue] setMaxContentLength:0];
TTNavigator *navigator = [TTNavigator navigator];
navigator.persistenceMode = TTNavigatorPersistenceModeAll;
navigator.window = [UIApplication sharedApplication].keyWindow;
TTURLMap *map = navigator.URLMap;
[map from:@"tt://appPhotos" toSharedViewController:[PhotoViewController class]];
[navigator openURLAction:[TTURLAction actionWithURLPath:@"tt://appPhotos"]];
更新1:阅读一些帖子后,我现在可以旋转只在
TTScrollView
内的TTScrollView
但导航栏不旋转。 更新2:我已经UITabBarController
了UITabBarController
和UINavigationController
以覆盖shouldAutorotateToInterfaceOrientation
,但它没有帮助。
我通过从Window
对象中移除TabBarController
来解决我的问题,并且在返回时再次将TabBarController
添加到window
。
你可以旋转scrollView ..无论如何,如果你旋转navController它会看起来很奇怪,当你弹出photoviewcontroller(如果你的画廊不是rootViewController)。 我进入横向模式时旋转了scrollView并隐藏了导航栏和底部栏,它看起来不错。
链接地址: http://www.djcxy.com/p/9359.html上一篇: Rotating Three20 TTPhotoViewController inside TabBarController