Встраивание UITextView в изображение

У меня есть UIImageView, отображающий изображение, которое я сделал с помощью камеры iPhone. Кроме того, у меня есть UITextView, в котором пользователь может вводить текст, описывающий изображение.

Я хотел бы создать комбинированное изображение двух представлений и отправить его на сервер.

Кто-нибудь знает, как я могу это сделать (просто создаю изображение. Я знаю, как его отправить)


person jkally    schedule 04.09.2010    source источник


Ответы (1)


Если UIImageView и UITextView содержатся в другом UIView. Или, если вы можете создать UITextView и UIImageView в одном и том же UIView, вы можете сделать это.

UIGraphicsBeginImageContext(myView.bounds.size);
[myView.layer renderInContext:UIGraphicsGetCurrentContext()];
viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

Где myView равен UIView, содержащему два.

Вы также можете нарисовать каждый из них отдельно (правильно установив рамку) в myView, чтобы выполнить то же самое.

person Jordan    schedule 04.09.2010