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