UISlider(和其他UI元素)是否已继承手势识别器

时间:2012-01-11 19:22:35

标签: iphone uigesturerecognizer

如果UISlider中有一个继承的平移手势识别器,或者如果UI元素与手势识别器分开,我只是好奇。我的猜测是分开的。

基本上我有一个由我们的顾问开发的另一种方法,他们不再和我们一起接受scrollView的手势识别器来获取其locationInView属性。

1 个答案:

答案 0 :(得分:0)

手势识别器已存在一段时间了,尽管它们仅在iOS 4.0中公开。滚动视图实际使用的UIScrollView手势识别器只能通过iOS 5.0中的公共SDK访问,尽管您可以通过一些代码技巧在之前的iOS版本中获取它们。

UISlider可能会在幕后使用手势识别器,或者它可能只使用touchesBegantouchesEnded等方法。无论哪种方式,它都不是暴露给你的东西。理论上可以通过实验找到它,但是如果你开始使用公共SDK中没有公开的功能,你就会冒着在新的iOS版本中破坏的风险(这在过去已经发生)。