TTPhotoViewController缩略图旋转,但图像不

TTPhotoViewController缩略图旋转,但图像不

问题描述:

我有PhotoTest1Controller非常类似于Three20样本中的一个。我在必要的地方在UITabBarController和UINavController派生类以及包含PhotoTest1Controller的表中实现了必要的shouldRotate方法。TTPhotoViewController缩略图旋转,但图像不

一个有趣的事情发生时,在缩略图模式下,视图正常旋转,但是当显示图片时它不响应旋转。此外,如果我在缩略图视图中旋转,然后在该旋转中切换到单张图像视图,则会发现图像在背景中正确旋转。当它是最顶层的视图时,它只会忽略旋转!

所以,我的理解是,shouldRotate事件被正确地传送,但由于某些原因单张图像显示不顶视图旋转时,不像示例代码是98%,等于我的代码...

我找到了我自己的问题的答案,并在这里回答它:TTThumbView/TTPhotoView no autorotation

简而言之:我不知道为什么,但在three20 codebase中的TTScrollView deviceOrientationDidChange方法被注释掉了!如果您取消注释,它将起作用。

请参阅此处的代码:http://github.com/facebook/three20/blob/master/src/TTScrollView.m