Adición Three20TTPhotoViewController en un vacío UIWindow
Rotación estaban trabajando como un encanto.giratoria Three20 TTPhotoViewController dentro tabBarController
Pero cuando me cambiaron la TTPhotoViewController a ser creado a partir UINavigationController
dentro de un UITabBarController
no gira en absoluto.
Me aseguré de devolver SÍ por cada función shouldAutorotateToInterfaceOrientation
.
¿La galería de fotos Three20 funciona en el lado UITabBarController con rotación?
¿Cómo hago esto?
[[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"]];
Actualización 1: después de leer algunos de los puestos que ahora puede girar las imágenes sólo dentro de la
TTScrollView
pero la barra de navegación no está girando.
Actualización 2: tengo subclase de opinión tanto UITabBarController
y UINavigationController
para anular shouldAutorotateToInterfaceOrientation
, pero no sirvió de nada.
idea muy buena, llegué a esta solución sin pensar en ocultar el navBar, como dijiste, se ve raro si no ocultas el navBar, pero mi solución fue extremadamente perfecta y no he tocado la biblioteca Three20 en absoluto. –