[iOS]通過xib定義Cell然后關聯UICollectionView


先新建一個View的xib,然后刪掉自動生成的View,拖進一個UICollectionCell,再新建一個對應的UIView繼承UICollectionCell類。

OK,接下來該連outlet的就連。

設置delegate和dataSource

然后通常我們都要這樣,

func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell{
        
        let cell = collectionView.dequeueReusableCellWithReuseIdentifier("PersonalizedSettingsMovieCell", forIndexPath: indexPath) as PersonalizedSettingsMovieCell
        
        return cell
    }

但僅僅是這樣是不行的,找不到 PersonalizedSettingsMovieCell 的 Identifier,所以我們要

1.在xib里面設置Cell的Identifier。

2.UICollectionCell要設置

collectionView.registerNib(UINib(nibName: "PersonalizedSettingsMovieCell", bundle: nil), forCellWithReuseIdentifier: "PersonalizedSettingsMovieCell")

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM