0

我有一个故事板,我的一个 viewController 有一个 CollectionView。我有一个原型单元格,里面有一个标签。我为该原型单元创建了一个类,以便通过 IBOutlet 属性访问标签。

问题是我有很多细胞。在initWithCoder单元格的构造函数中,我添加了一些cornerRadius.

当我将这个 viewController 推到屏幕上时,它会滞后很多。如果没有拐角半径,则不会。我还注意到initWithCoder,对于每个单元格,它一直被调用。

我试图像这样注册单元格,[self.myCollectionView registerClass:[MyCell class] forReuseIdentifier:@"MyReuseIdentifier"]但它不起作用。我不知道如何使用该registerNib方法。

重用标识符在情节提要原型单元中设置。

我不知道如何在不损失性能的情况下实现圆角效果。

4

1 回答 1

0

cellForItemAtIndexPath我已经用类似的方法完成了我的牢房角落

    cell.imageView.layer.cornerRadius = 10;
    cell.imageView.layer.masksToBounds = YES;

并且不要忘记导入#import <QuartzCore/QuartzCore.h>

于 2014-01-10T10:50:11.633 回答