UIAutomation pinch моделирование - PullRequest
       15

UIAutomation pinch моделирование

1 голос
/ 07 апреля 2011


Я пытаюсь создать тестовый скрипт для моего приложения для iPhone. В этом тесте я пытаюсь смоделировать пинч-действие.
Я прочитал в официальном справочнике Apple, что можно вызвать функцию pinchOpenFromToForDuration UIATarget , но симулятор реагирует на это действие как действие двойного касания (я уверен, что при двойном нажатии) нажмите, я выполняю другое действие в моем коде).
Я не могу понять, как я могу решить эту проблему, можно ли использовать любой другой прием, чтобы достичь того же результата?

Спасибо-х Marco

Ответы [ 2 ]

1 голос
/ 21 ноября 2011

Странным поведением, которое вы испытываете очень хорошо, могут быть координаты, которые вы используете для операции pinchOpenFromTo.

Если координаты переводятся во что-то, что не «зажимает» - например, WebView - тогда выобычно получаю результат, который вы упоминаете.Во всяком случае, это был мой опыт.

0 голосов
/ 07 апреля 2011

Используйте класс UIGestureRecognizer для функции масштабирования.Это было бы легко для вас.Если вам нужен жест Pinch, используйте класс UIPinchGestureRecognizer и делегируйте его для обработки.Для Tap вы можете использовать класс UITapGestureRecognizer и делегировать методы….

...