首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UI自动化:在滚动视图中滚动时调用哪些委托方法

UI自动化:在滚动视图中滚动时调用哪些委托方法
EN

Stack Overflow用户
提问于 2011-03-03 22:46:27
回答 1查看 956关注 0票数 0

我是UIAutomation的新手,由iOS4介绍。我正在编写一个测试脚本,它需要在滚动视图中滚动。

因此,UIAScrollView有以下方法:

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

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

EN

回答 1

Stack Overflow用户

发布于 2011-03-20 13:11:49

UI自动化与您的应用程序几乎没有任何关系,事实上,您甚至可以为不属于您的应用程序运行自动化。实际上,您必须知道每个元素的可访问性标签。因此,它应该调用包含以下内容的普通UIScrollViewDelegate

代码语言:javascript
复制
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()中,其中一个将被调用。

不知道这是不是你想知道的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5187578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档