0

我是 iOS4 引入的 UIAutomation 的新手。我正在编写一个需要在滚动视图中滚动的测试。

所以UIAScrollView有以下方法:

  • 向上滑动
  • 向下滚动
  • 向左滚动
  • 向右滚动
  • scrollToElementWithName
  • scrollToElementWithPredicate
  • scrollToElementWithValueForKey

我想知道UIScrollView在我的脚本中使用这些函数时,应用程序中调用了哪些委托方法。

4

1 回答 1

1

UI 自动化几乎与您的应用程序无关,实际上您甚至可以为不属于您的应用程序运行自动化。实际上,您必须知道每个元素的可访问性标签。因此它应该调用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()然后调用哪个。
不确定这是否是您想知道的。

于 2011-03-20T13:11:49.513 回答