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