Мне нужен способ не вращать подпредставление, когда родительское представление вращается - PullRequest
2 голосов
/ 15 июня 2010

У меня есть ситуация, когда у меня есть представление и несколько подпредставлений, и ожидается, что представление и все его подпредставления, кроме одного, будут вращаться. Единственное подпредставление, которое я не хочу вращать, - это UIImageView, и изображение поворачивается при повороте, поэтому мне нужно, чтобы оно просто не вращалось при повороте остальных компонентов представлений.

Кто-нибудь знает способ достижения этого? Есть ли какое-то свойство excludeFromRotating, которое я пропустил?

Спасибо!

1 Ответ

0 голосов
/ 15 июня 2010

Когда viewController возвращает YES для shoudAutoRotate, представление UIViewControllers поворачивается, поэтому все подвиды поворачиваются. Вы можете только заставить UIViewControllers не реагировать на вращение. A UIViev не «знает», что он вращается.

Необходимо вручную повернуть счетчик на 90 градусов, чтобы создать иллюзию, что он не вращается, и повернуть его обратно, когда iPhone вернется в портретное положение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...