У меня есть UIScrollView с изменением масштаба и панорамированием. Я хочу, чтобы изображение прокрутило в центр после пользовательской команды. Моя проблема находится в вычислении размера и местоположения кадра, который находится в центре изображения.
Кто-либо знает, как вычислить корректный кадр для центра моего изображения? Проблема - это, если zoomScale отличается изменения кадра.
Спасибо!
Хорошо, все заработало. Вот код на тот случай, если кому-то понадобится:
CGFloat tempy = imageView.frame.size.height;
CGFloat tempx = imageView.frame.size.width;
CGRect zoomRect = CGRectMake((tempx/2)-160, (tempy/2)-240, myScrollView.frame.size.width, myScrollView.frame.size.height);
[myScrollView scrollRectToVisible:zoomRect animated:YES];