我需要迅速将捏合手势的最小值和最大值从0设置为1。
有什么办法吗?

基本上,我需要将滑块替换为捏合手势,我的应用程序中有一个图表视图,并且有一个滑块用于更改图表的值。同样,我想实现捏手势而不是滑块,更确切地说,捏在图表上时必须相应地更改该值。另外,我需要将捏合范围限制为0到1(捏缩比例)。

最佳答案

您所寻找的内容并不容易描绘,但是如果要允许用户使用捏来缩放视图,同时将缩放比例限制在最小值和最大值之间,则可以简单地使用UIScrollView使其可缩放,并在其中放置其他视图以表示需要捏的东西。

为了缩放,您需要实现UIScrollViewDelegate并实现viewForZoomingInScrollView:,如UIScrollView文档中所述。设置UIScrollView的minimumZoomScalemaximumZoomScale属性以对其进行约束。缩放比例将在最小和最大范围内,然后可以将其转换为类似滑块的值。

关于ios - 如何在SWIFT中设置捏合手势识别器的最小值和最大值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27228095/

10-14 20:00