У меня есть UITableView
с примерно 30 ячейками, 5 можно просматривать одновременно.
В каждой ячейке у меня 2 UILabels
и 1 UIImageView
.
Я использую CALayer для визуализации изображения с закругленной границей.
myImageView.layer.masksToBounds = YES;
myImageView.layer.cornerRadius = 2.5;
myImageView.layer.borderWidth = 1.0;
myImageView.layer.borderColor = [[UIColor lightGrayColor] CGColor];
В частности, строка masksToBounds
делает скорость прокрутки на устройстве крайне медленной.
Я не могу обернуть свою голову подклассами ячеек и нарисовать себя. (Я потерпел неудачу после получения строк NSS с 2 строками)
В любом случае, есть ли способ использовать CALayers masksToBounds без снижения производительности?