我需要迅速将捏合手势的最小值和最大值从0设置为1。
有什么办法吗?
基本上,我需要将滑块替换为捏合手势,我的应用程序中有一个图表视图,并且有一个滑块用于更改图表的值。同样,我想实现捏手势而不是滑块,更确切地说,捏在图表上时必须相应地更改该值。另外,我需要将捏合范围限制为0到1(捏缩比例)。
最佳答案
您所寻找的内容并不容易描绘,但是如果要允许用户使用捏来缩放视图,同时将缩放比例限制在最小值和最大值之间,则可以简单地使用UIScrollView使其可缩放,并在其中放置其他视图以表示需要捏的东西。
为了缩放,您需要实现UIScrollViewDelegate并实现viewForZoomingInScrollView:
,如UIScrollView文档中所述。设置UIScrollView的minimumZoomScale
和maximumZoomScale
属性以对其进行约束。缩放比例将在最小和最大范围内,然后可以将其转换为类似滑块的值。
关于ios - 如何在SWIFT中设置捏合手势识别器的最小值和最大值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27228095/