我在MultiPeer设置中使用UIScrollView。
主应用程序将放置在Scroll View内的图像(通过UIImageView)传输给对等体,并相应地更新它们的滚动视图。
图像将始终是相同的图像,内容稍有变化。
对等体可以平移图像,放大/缩小。
当主应用程序向映像发送更新时,将通知对等方已发生更新。
但是我希望对等的UIScrollView保留其缩放和位置值,除非他们选择在图像到达时重置为新的图像中心。
关于如何实现这一目标的任何想法?
在您的同伴中保存当前缩放比例和x和y坐标的值。在通知图像更改时,重新加载视图,加载图像并应用这些更改
scrollView.contentOffset = CGPoint(x: savedX, y: savedY)
scrollView.setZoomScale(scale: savedZoomScale, animated: false)