Как повернуть, а затем масштабировать изображение в виде прокрутки? - PullRequest
0 голосов
/ 14 июня 2011

Я хочу масштабировать изображение после его поворота с помощью CGAffineTransformMakeRotation. Когда я просто передаю изображение в viewForZoomingInScrollView, масштабирование не работает после того, как я повернул свое изображение. Есть идеи? Спасибо.

1 Ответ

2 голосов
/ 14 июня 2011

Вы можете поместить изображение в экземпляр UIView, а затем повернуть его, используя CGAffineTransformMakeRotation. У меня было представление изображения как подпредставление представления прокрутки. Тогда я сделал это,

UIView * view = [[UIView alloc] initWithFrame:self.imageView.frame];
[view addSubview:self.imageView];
[self.scrollView addSubview:view];

view.transform = CGAffineTransformMakeRotation(M_PI_2);

Возвращает imageView как вид для увеличения. Это должно работать.

...