У меня есть UIView
, у которого есть изображение и некоторые кнопки в качестве подзаголовков. Я хотел бы получить изображение "моментального снимка" с помощью renderInContext
или другого метода.
[clefView.layer renderInContext:mainViewContentContext];
Если я передам ему мой UIView
(как указано выше), тогда я получаю пустое растровое изображение. Ни один из детей не отображается в растровое изображение.
Если я передам ему дочерний вид, который является образом, тогда я получаю изображение этого растрового изображения, и, что неудивительно, ни один из его братьев и сестер (кнопок).
Я как бы надеялся, что renderInContext
возьмет изображение и все его видимые дочерние элементы и превратит их в растровое изображение. У кого-нибудь есть идеи, как это сделать?