Есть ли в UISlider (и других элементах пользовательского интерфейса) распознаватели жестов наследования - PullRequest
0 голосов
/ 11 января 2012

Мне было просто любопытно, есть ли в UISlider распознаватель жестов панорамирования наследования или элементы пользовательского интерфейса отделены от распознавателей жестов. Мое предположение отдельно.

По сути, у меня есть еще один метод, разработанный одним из наших консультантов, которого больше нет с нами, который использует распознаватель жестов scrollView, чтобы получить его свойство locationInView.

1 Ответ

0 голосов
/ 11 января 2012

Распознаватели жестов существуют в течение некоторого времени, хотя они были обнародованы только в iOS 4.0.UIScrollView распознаватели жестов, которые фактически используются представлением прокрутки, были доступны только через общедоступный SDK в iOS 5.0, хотя их можно было достать в предыдущих версиях iOS с помощью некоторых хитростей кода.

Это возможночто UISlider использует средства распознавания жестов под капотом, или он может просто использовать методы touchesBegan, touchesEnded и т. д.В любом случае, это не то, что подвергается вам.Теоретически было бы возможно выяснить это с помощью экспериментов, но если вы начнете использовать функциональность, которая не представлена ​​в общедоступном SDK, вы рискуете сломаться в более новой версии iOS (это происходило в прошлом).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...