У меня есть UICollectionView
, который имеет только несколько ячеек (около 20). Производительность для этой коллекции отлично работает. Однако, как только я пытаюсь обогнуть углы UICollectionViewCells
, которые отображаются этим представлением, моя производительность имеет значительный успех. В моем методе init ячейки это единственная строка, которую я добавляю, чтобы вызвать это:
[self.layer setCornerRadius:15];
Так как это в методе init, и я правильно использую ячейки, я не понимаю, почему это должно вызывать у меня проблему.
Я попытался настроить растеризацию и непрозрачность продажи, используя несколько комбинаций из следующих, без эффекта:
[self.layer setMasksToBounds:YES];
[self.layer setCornerRadius:15];
[self.layer setRasterizationScale:[[UIScreen mainScreen] scale]];
self.layer.shouldRasterize = YES;
self.layer.opaque = YES;
Это их настройка или трюк, чтобы улучшить производительность UICollectionView
, в которой есть ячейки с закругленными углами?