我有一个UIImageView显示我用iPhone相机拍摄的照片。 最重要的是,我有一个UITextView,用户可以在其中键入描述图片的内容。
我想创建两个视图的组合图像并将其发送到服务器。
任何人都知道我该怎么做(只是创建图像。我知道如何发送它)
答案 0 :(得分:1)
如果UIImageView和UITextView包含在另一个UIView中。或者,如果您可以在同一个UIView上创建UITextView和UIImageView,那么您可以这样做。
UIGraphicsBeginImageContext(myView.bounds.size);
[myView.layer renderInContext:UIGraphicsGetCurrentContext()];
viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
其中myView等于包含两者的UIView。
你也可以单独绘制每一个(通过适当地设置框架)到myView中来完成同样的事情。