uiimageview сохраняют положение при увеличении прокрутки - PullRequest
0 голосов
/ 08 октября 2011

У меня есть вид прокрутки с изображением uiimage, представленным в виде мозаичного слоя, это статическая карта. У меня есть изображение для просмотра над ним. когда пользователь увеличивает и уменьшает карту, мне нужно, чтобы булавка сохранила свое положение, а также пропорционально увеличила размер, чтобы он все еще был виден при меньшем масштабе. Я вижу, что это происходит без проблем на картах Google. Когда вы уменьшаете масштаб, штифт меняет размер одновременно. Я попытался реализовать методы scrollviewdidbeginzoom и endzooming, скрывая булавку, когда пользователь начинает масштабирование, и возвращая ее в пересчитанное положение в конце. Но это не выглядит элегантно. Любые указатели были бы полезны, спасибо.

1 Ответ

0 голосов
/ 10 ноября 2011

Я решил эту проблему, взяв всю логику добавления булавки изображения в самый внутренний слой (TilingView в приложении фотокроллера). Затем он автоматически позаботится о сохранении позиции. Я изменяю размер изображения, чтобы увеличить его при определенных уровнях масштабирования.

...