что-то в точности как выше?
Я знаю, как создать закругленный угол:
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, я могу видеть тень, и она выглядит ужасно.
Или я могу создать скругленный угол + рамку тени в фотошопе и применить эту рамку ккаждое изображение в моем приложении? Я думаю, что это даст лучшую производительность.Затенение и поворот изображений на лету будет иметь ужасную производительность, если все изображения находятся на свитке.
Спасибо