码迷,mamicode.com
首页 > 移动开发 > 详细

[iOS]通过xib定义Cell然后关联UICollectionView

时间:2015-02-12 12:10:32      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:

先新建一个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")

  

[iOS]通过xib定义Cell然后关联UICollectionView

标签:

原文地址:http://www.cnblogs.com/helloandroid/p/4287671.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!