У меня есть UIScrollView
, который в значительной степени функционирует как Facebook лента новостей. Я думал, что мои элементы замедляют прокрутку fps. По способу устранения я обнаружил, что тени замедляют мое приложение.Shadows slow up UIScrollView
В UIView
коробки внутри вида прокрутки имеют такую конфигурацию:
self.layer.shadowColor = UIColor.blackColor().CGColor
self.layer.shadowOffset = CGSizeMake(0, 2)
self.layer.shadowRadius = 2
self.layer.shadowOpacity = 0.15
Как ленту новостей, на мой взгляд прокрутки имеет много коробок, поэтому имея UIView
с с их собственной тени. Как мне пойти с этим без замедления моего приложения?
self.layer.shouldRasterize = YES; – MDB983
Это сработало, и все ускорилось. Однако все подпункты (в основном 'UILabel's) стали размытыми. – ton