检索scrollview中的视图数量

时间:2012-05-11 16:35:24

标签: uiscrollview instruments ios-ui-automation

我目前正在尝试在乐器中编写一些自动化测试并且遇到一些问题,是否可以在scrollView中检索视图/窗格的数量,以便我可以说,如果有多个视图,则为scrollRight ()例如?

1 个答案:

答案 0 :(得分:1)

int count = scrollview.subviews.count;

if ( count > 1 ) 
{
.....
}

...

编辑:

您需要获得对所需视图的引用。这将通过迭代您的windows子视图集合来完成。在Objective-C中,它会是这样的:

 NSInteger count = 0;
 for ( UIView *view in self.window.subviews )
 {
     if([view isKindOfClass:[UIScrollView class]])
     {
          count = (UIScrollView *) view.subviews.count;
     }

 }