#ios #uiview #uiimage
#iOS #uiview #uiimage
Вопрос:
Я получил UIImage внутри пользовательского интерфейса. Я хочу иметь возможность устанавливать ориентацию изображения на основе координат X, Y. Я смотрел на свойство UIImageOrientation, но оно позволяет мне использовать только определенное количество различных ориентаций (вверх, вниз, вправо, влево и т. Д.), Что недостаточно точно.
Есть ли хороший способ решить эту проблему?
Ответ №1:
Вы имеете в виду, что хотите повернуть UIImageView на произвольный угол?
Если это так, вы можете сделать это:
imgView.transform = CGAffineTransformMakeRotation(angleInRadians);
Комментарии:
1. Я вижу, вы можете сделать это и в UIView? Кроме того, как вы вычисляете угол на основе координат X, Y? Спасибо
2. Да, преобразование является свойством UIView! Что касается вашего угла, ну, это полностью зависит от желаемого поведения.