У меня есть набор UIViews
, к которому я добавляю тени через их слои, в их drawRect
методе:
self.layer.shadowPath = path;
self.layer.shadowColor = [[UIColor blackColor] CGColor];
self.layer.shadowOpacity = .6;
self.layer.shadowOffset = CGSizeMake(2,3);
self.layer.shadowRadius = 2;
Это хорошо работает, но моя проблема в том, что мне также нужно создать PDF с этими представлениями.
Я делаю это, создавая контекст PDF и передавая его в метод рисования, чтобы рисование происходило в контексте PDF.
Это также хорошо работает, за исключением того, что тени не отображаются в PDF. Я экспериментировал с парой подходов, но не смог найти правильный, простой способ заставить эти тени появляться там, где они принадлежат в PDF.
Кто-нибудь знает, как это сделать?