子类化从xib创建的自定义视图

时间:2015-08-24 17:31:13

标签: swift xib uicollectionviewcell

我使用xib(MyCustomCell.xib)创建了一个自定义UICollectionViewCell(我们称之为MyCustomCell),我想创建一个MyCustomCell的子类(我们称之为MyCustomCell2)。 MyCustomCell2(MyCustomCell)的父级有一个名为titleLabel的IBOutlet。但是,即使在我

之后,myCustomCell2的titleLabel也总是返回nil
    self.collectionView.
            registerClass(MyCustomCell2.self, forCellWithReuseIdentifier: cellIdentifier); 

在viewDidLoad

    let cell = collectionView.
       dequeueReusableCellWithReuseIdentifier(cellIdentifier, forIndexPath: indexPath) as! MyCustomCell2;

in cellForRowAtIndexPath

有关问题的任何想法?

1 个答案:

答案 0 :(得分:0)

首先,当您使用registerClass时,您的网点无法连接。您需要使用registerNib

其次,需要在要加载的xib中连接插座。如果要加载子类的xib,则需要连接其中的插座。