WatchOS:平移和缩放图像

时间:2017-11-15 07:24:08

标签: zoom apple-watch pan

在我的小手表应用程序(针对watchOS3 +)中,我需要显示一个将从服务器获取的图像(它不大,让我们说600x600)。 图像将单独显示在模态页面中(仅关闭按钮位于左上角) 与Photos应用程序类似,我希望能够为用户提供平移和缩放图像的可能性。 缩放将通过使用数字冠来完成(事件已经连线)。

知道如何处理平移和缩放吗?有没有人实现这样的事情?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

我通过实施一个小技巧解决了这个问题(参见附图)。 基本上缩放(数字冠)在缓存的UIImage上发生“背景”,并且视口(大小与显示尺寸完全相同)从UIImage裁剪区域并通过WKInterfaceImage显示它。 只需按照TapGestureRecognizer数据移动视口即可完成平移。

我想我会将它封装在自定义控件中并将其放在GitHub上。

enter image description here