标签: zoom apple-watch pan
在我的小手表应用程序(针对watchOS3 +)中,我需要显示一个将从服务器获取的图像(它不大,让我们说600x600)。 图像将单独显示在模态页面中(仅关闭按钮位于左上角) 与Photos应用程序类似,我希望能够为用户提供平移和缩放图像的可能性。 缩放将通过使用数字冠来完成(事件已经连线)。
知道如何处理平移和缩放吗?有没有人实现这样的事情?
提前谢谢!
答案 0 :(得分:0)
我通过实施一个小技巧解决了这个问题(参见附图)。 基本上缩放(数字冠)在缓存的UIImage上发生“背景”,并且视口(大小与显示尺寸完全相同)从UIImage裁剪区域并通过WKInterfaceImage显示它。 只需按照TapGestureRecognizer数据移动视口即可完成平移。
我想我会将它封装在自定义控件中并将其放在GitHub上。