2010-05-28 7 views
0

mon but est d'envoyer un NSView sur le fil. Je me demandais s'il y avait un moyen d'obtenir les données d'affichage brutes contenues dans un NSView afin que je puisse envoyer ces données sur le fil et le ré-afficher à la destination.Obtenir des données d'affichage brutes de NSView

merci.

Répondre

0

Jeff LaMarche a publié une brève friandise à ce sujet sur son blog il y a un certain temps:

http://iphonedevelopment.blogspot.com/2008/10/getting-contents-of-uiview-as-uiimage.html

Il lie à this pastie qui contient:

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

Ce sera apparemment convertir myView dans un UIImage appelé viewImage que vous pouvez ensuite convertir en un NSData et transmettre comme vous le souhaitez.

Questions connexes