что-то вроде выше?
Я знаю, как создать округленный угол:
imageView.layer.cornerRadius = 10;
imageView.layer.shouldRasterize = YES;
imageView.layer.masksToBounds = YES;
Для тени я пробовал
imageView.layer.shadowOffset = CGSizeMake(1, 1);
imageView.layer.shadowRadius = 5;
imageView.layer.shadowOpacity = 0.4;
imageView.layer.shadowColor = [UIColor blackColor].CGColor;
imageView.layer.shouldRasterize = YES;
Но imageView.layer.masksToBounds = YES;
из закругленного угла убивает тень.
Другой вопрос заключается в том, как создать тень, точно такую же, как показано на изображении? Я создал этот образ в фотошопе, я использовал 120 градусов в качестве направления света. Но если бы я использовал вышеприведенный код и отключил maskToBounds, я вижу тень, и это уродливо.
Или я могу создать рамку с закругленным углом + теневое изображение в фотошопе и применить кадр к каждому изображению в своем приложении? Я думаю, что это даст лучшую производительность. затенение и поворот изображений на лету будет иметь ужасную производительность, если все изображения находятся в прокрутке.
Спасибо