Масштабирование и панорамирование двух изображений одновременно в одном представлении - PullRequest
0 голосов
/ 21 февраля 2019

Я хотел, чтобы масштабирование и панорамирование двух изображений одновременно.Когда пользователь пытается ущипнуть одно изображение, оно должно отражать на другом изображении то, как ведет себя первое изображение, и если пользователь перемещает одно изображение, оно должно отражать другое изображение, как поведение первого изображения.Оба изображения не должны перекрываться.

Я пробовал одно изображение, используя UIScrollView, оно отлично работает, но когда дело доходит до двух изображений, я не знаю, как целенаправленно вызывать метод делегата UIScrollView viewForZooming (в scrollView: UIScrollView) -> UIView?для двух прокруток.

enter image description here

1 Ответ

0 голосов
/ 21 февраля 2019

создать выходы для обоих видов прокрутки, скажем, scrollviewA и scrollviewBviewForZooming метод делегата проверьте scrollView и зависит от того, является ли он scrollviewA return imageA или scrollviewB return imageB.

Затем используйте делегат scrollViewDidZoom и установите масштабмасштабируйте представление прокрутки до другого, используя ту же проверку, что и выше.

Для перетаскивания попробуйте использовать метод делегата scrollViewDidScroll и установите смещение содержимого одного представления прокрутки на другое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...