Куда вы звоните по этому коду.Где-то это часто называют?например, как просмотр таблицы.
Синтаксис неверен, но неверен.И слой, который вы создаете, ничего не делает.Вы также создаете 10 дополнительных вызовов obj-c при каждом запуске в этом разделе.
попробуйте это и посмотрите, увеличится ли скорость.
CALayer *layer = detailcell.layer;
layer.borderColor = [UIColor grayColor].CGColor;
layer.borderWidth = 2;
layer.shadowColor = [UIColor blackColor].CGColor;
layer.shadowOpacity = 1.0;
layer.shadowRadius = 5.0;
layer.shadowOffset = CGSizeMake(0, 3);
layer.cornerRadius = 20;
detailcell.clipsToBounds = NO;
Не зная, где вы используете этокод, который вы можете сделать больше всего.