Я создал пользовательский UICollectionViewCell (назовем его MyCustomCell) с помощью xib (MyCustomCell.xib), и я хочу создать подкласс MyCustomCell (мы будем называть его MyCustomCell2). Родитель MyCustomCell2 (MyCustomCell) имеет IBOutlet, называемый titleLabel. Однако titleLabel для MyCustomCell2 всегда возвращает ноль, даже после того, как яПодклассирование пользовательского представления, созданного с помощью xib
self.collectionView.
registerClass(MyCustomCell2.self, forCellWithReuseIdentifier: cellIdentifier);
в viewDidLoad
и
let cell = collectionView.
dequeueReusableCellWithReuseIdentifier(cellIdentifier, forIndexPath: indexPath) as! MyCustomCell2;
в cellForRowAtIndexPath
Любые мысли о том, что проблема?
, но у MyCustomCell есть другой идентификатор cellIdentifier, чем MyCustomCell2, поэтому не будет registerClass: cellReuseIdentifier выйдет из строя? – user3808735
@ user3808735 вам необходимо использовать registerNib. И вам нужно зарегистрировать наконечник, в который подключены розетки –