0

我有一个滚动视图,里面有四个子视图,启用分页是真的。我想获取当前页面或滚动视图子视图的当前视图标签。我偶尔会使用 for 循环获取所有标签。不知道如何拆分子视图来识别标签。谁能建议我怎么做?

for subview in scrollView.subviews {
    print(subview)
    if ((scrollView.viewWithTag(100)?.tag == View1.tag))
    {
        if (collectionviewarray.count>0)
        {
            CollectionView.reloadData()
            CollectionView.reloadInputViews()
            self.verifyuser()  
        }    
    }
}
4

1 回答 1

0

计算视图的 x contentOffset 即 CGFloat offsetX = scrollView.contentOffset.x

为每个视图运行一个循环以检查视图的 x 坐标是否大于 offsetX 且小于 offsetX + scrollView.width。

获取该视图的标签。

于 2016-05-20T06:19:14.857 回答