Миниатюры TTPhotoViewController вращаются, а изображения - нет - PullRequest
1 голос
/ 16 марта 2010

У меня PhotoTest1Controller очень похож на тот, что в Three20 образцах. Я реализовал необходимые методы shouldRotate в необходимых местах в производных классах UITabBarController и UINavController, а также в таблице, содержащей PhotoTest1Controller.

Происходит забавная вещь, когда в режиме миниатюр изображение вращается правильно, но при отображении изображения оно не реагирует на вращение. Более того, если я поворачиваюсь в виде миниатюры, а затем переключаюсь на просмотр одного изображения в этом повороте, я обнаруживаю, что изображение правильно вращается на заднем плане. Он игнорирует вращение только когда вид сверху!

Итак, я понимаю, что события shouldRotate правильно распространяются, но по какой-то причине один вид изображения не вращается при виде сверху, в отличие от примера кода, который на 98% равен моему коду ...

1 Ответ

1 голос
/ 25 марта 2010

Я нашел ответ на свою проблему и ответил здесь: TTThumbView / TTPhotoView без авторотации

Вкратце: я не знаю почему, но закомментирован метод TTScrollView deviceOrientationDidChange из трех баз кода! Если вы раскомментируете его, оно будет работать.

Смотрите код здесь: http://github.com/facebook/three20/blob/master/src/TTScrollView.m

...