(iphone) добавить тень в uiview в целом, который имеет несколько слоев - PullRequest
1 голос
/ 16 февраля 2011

Я добавляю тень с

self.layer.cornerRadius = 6.0;
self.layer.shadowOffset = CGSizeMake(offset,offset);
self.layer.shadowOpacity = 0.7f;
self.layer.shadowRadius = 5.0;

, где self (на основе UIImageView) имеет несколько слоев, содержимое которых является изображениями.

Похоже, когда я добавляю тень с вышеуказанным кодомотдельный слой получает собственную тень.
Интересно, возможно ли добавить тень к виду целиком?

Кроме того, когда у меня много таких видов изображенийс тенью приложение заметно замедляется.
Интересно, если удаление какого-либо свойства, такого как cornerRadius, уменьшит время вычисления чертежа. (трудно отследить в инструментах)
Странно, когда изображения просматриваютсяна скроллвью, приложение не становится вялым, но когда они размещены в другом представлении, приложение замедляется.

Спасибо.

...