美文网首页
collectionView做出新特性页面

collectionView做出新特性页面

作者: 伊蕊飘零 | 来源:发表于2016-07-30 18:10 被阅读74次

    我们经常在开发中遇到页面切换,看需求,用collectionView还是很方便,下面的代码可以实现 -- > 在新特性页面,最后一个页面上会显示button,点击button会跳转App的主页面,一定要避免cell的复用问题哦~~~

     //即将显示的时候所有按钮隐藏
        func collectionView(collectionView: UICollectionView, willDisplayCell cell: UICollectionViewCell, forItemAtIndexPath indexPath: NSIndexPath) {
            let cell = cell as!WWNewfeatureCell
            cell.startButton.hidden = true
        }
        //完全显示一个cell调用
        func collectionView(collectionView: UICollectionView, didEndDisplayingCell cell: UICollectionViewCell, forItemAtIndexPath indexPath: NSIndexPath) {
      //上一页的索引
            print(indexPath.item)        
    
            //当前的可见cell的indexPath
            let index = collectionView.indexPathsForVisibleItems().last!
            
            print("\(index.item )")
            //当前cell
            let cell = collectionView.cellForItemAtIndexPath(index) as!WWNewfeatureCell
            
            if index.item == (4 - 1){
                
                //让cell执行按钮的动画
                cell.startButtonAnim()
            }
        }
        
     
    

    相关文章

      网友评论

          本文标题:collectionView做出新特性页面

          本文链接:https://www.haomeiwen.com/subject/hxxajttx.html