CGAffineTransformMakeRotation не только вращает, но также перемещает и растягивает UIImageView - PullRequest
2 голосов
/ 09 февраля 2011

Я пытаюсь повернуть UIImageView на определенные градусы с помощью функции CGAffineTransformMakeRotation(), но в конце изображение не только поворачивается, но и перемещается к другим координатам и растягивается. O Понятия не имею, почему это происходит ... Вот код:

self.arrowToPoi.transform = CGAffineTransformMakeRotation( M_PI / 4 )

Не знаю, может ли это помочь, но UIImageView находится внутри пользовательского UITableCellView, который автоматически меняет свою высоту для размещения WebView контента.

Любая помощь будет оценена!

Ответы [ 4 ]

4 голосов
/ 09 февраля 2011
  1. Попробуйте выбрать соответствующий contentMode (свойство, как изображение корректируется при изменении bounds, что они делают).По умолчанию UIViewContentModeScaleToFill, например, UIViewContentModeScaleAspectFill, странное поведение, похожее на вашу проблему.
  2. Имейте в виду, что оно вращается вокруг центра UIImageView.
3 голосов
/ 11 февраля 2011

Проблема была с автоматическим изменением размера и функцией автоматического позиционирования UIImageView и изменением высоты после загрузки содержимого WebView.Чтобы решить проблему, исправив внешнюю левую и верхнюю верхнюю стрелки.

2 голосов
/ 17 октября 2013

У меня есть UIImageView в объекте UITableViewCell, который требует вращения.Я также испытывал перекос вместе с моим вращением.Это было решено установкой режима просмотра моего UIImageView на Center.

enter image description here

1 голос
/ 04 июня 2013

Проверьте, используете ли вы Autolayout (новая функция в iOS 6.x). Если это так, отключите его.

У меня возникла точно такая же проблема. Отключение Autolayout у меня сработало. Вы можете отключить его, выбрав файл раскадровки в Xcode, а затем выбрав инспектор файлов и сняв флажок «Использовать автоматическое расположение».

Надеюсь, это поможет всем, кто придет ...

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