Автоматизация пользовательского интерфейса: какие методы делегата вызываются при прокрутке в представлении прокрутки - PullRequest
0 голосов
/ 04 марта 2011

Я новичок в UIAutomation, представленной iOS4.Я пишу сценарий теста, который требует прокрутки в scrollview.

Итак UIAScrollView имеет следующие методы:

  • scrollUp
  • scrollDown
  • scrollLeft
  • scrollRight
  • scrollToElementWithName
  • scrollToElementWithPredicate
  • scrollToElementWithValueForKey

Я хочу знать, какие UIScrollView методы делегата вызываются в приложении при использовании этих функций в моем сценарии.1023 *

1 Ответ

1 голос
/ 20 марта 2011

UI Automation не имеет ничего общего с вашим приложением, на самом деле вы можете даже запустить автоматизацию для приложений, которые не являются вашими. На самом деле вы должны знать метку доступности для каждого элемента. Поэтому он должен вызвать нормальный UIScrollViewDelegate, который содержит:

Responding to Scrolling and Dragging
– scrollViewDidScroll:
– scrollViewWillBeginDragging:
– scrollViewDidEndDragging:willDecelerate:
– scrollViewShouldScrollToTop:
– scrollViewDidScrollToTop:
– scrollViewWillBeginDecelerating:
– scrollViewDidEndDecelerating:

Managing Zooming
– viewForZoomingInScrollView:
– scrollViewWillBeginZooming:withView:
– scrollViewDidEndZooming:withView:atScale:
– scrollViewDidZoom:

Responding to Scrolling Animations
– scrollViewDidEndScrollingAnimation:

просто внедряет все в ваше приложение и NSLog() который вызывается.
Не уверен, хотел ли ты это знать.

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