我的目标是通过网络发送NSView。我想知道是否有办法获取NSView中包含的原始显示数据,以便我可以通过网络发送这些数据并在目的地重新显示。
感谢。
答案 0 :(得分:0)
Jeff LaMarche刚才在他的博客上发布了一个简短的消息:
http://iphonedevelopment.blogspot.com/2008/10/getting-contents-of-uiview-as-uiimage.html
他链接到this pastie,其中包含:
UIGraphicsBeginImageContext(myView.bounds.size);
[myView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
这显然会在名为myView
的{{1}}中转换UIImage
,然后您可以转换为viewImage
并传输您的喜好。