Sull'iPhone, è possibile "catturare una schermata" un UIView e tutta la sua sottoview? Se è possibile, come?Cattura schermo iPhone per una vista
6
A
risposta
9
ho trovato questo, ma non ho provato io stesso:
http://reusablesnippets.posterous.com/capture-uiview
Qui trova il utilizzato -renderInContext:
http://developer.apple.com/mac/library/documentation/GraphicsImaging/Reference/CALayer_class/Introduction/Introduction.html#//apple_ref/doc/uid/TP40004500-CH1-SW120
modificare
ho trasformato i codici sopra per un categoria su UIView. chiamare in questo modo: [aView saveScreenshotToPhotosAlbum];
#import <QuartzCore/QuartzCore.h>
- (UIImage*)captureView {
CGRect rect = [[UIScreen mainScreen] bounds];
UIGraphicsBeginImageContext(rect.size);
CGContextRef context = UIGraphicsGetCurrentContext();
[self.layer renderInContext:context];
UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return img;
}
- (void)saveScreenshotToPhotosAlbum {
UIImageWriteToSavedPhotosAlbum([self captureView], nil, nil, nil);
}
Problemi correlati
- 1. Cattura dello schermo
- 2. Cattura lo schermo di iPhone con barra di stato inclusa?
- 3. HTML5 cattura dello schermo
- 4. VBA WebBrowser cattura schermo intero
- 5. Cattura dello schermo in Haskell?
- 6. Cattura lo schermo in Go?
- 7. cattura dello schermo usando DirectX
- 8. Iphone: ottieni dimensioni della vista o dimensioni dello schermo attuali
- 9. Altezza schermo ritratto implicito iPhone
- 10. iPhone SDK: Modalità Cattura immagine orizzontale
- 11. fare lo schermo iPhone Dim
- 12. Previene la cattura dello schermo con DirectX
- 13. Come ottenere una cattura dello schermo a doppia risoluzione?
- 14. Cattura schermo di display esterno su Android?
- 15. Prevenzione della cattura dello schermo in un'app per iOS
- 16. Android - Cattura schermo del telefono come film
- 17. C# Cattura Direct 3D dello schermo
- 18. Simulazione Cattura dello schermo come webcam?
- 19. dimensioni dell'app per iPhone inferiori allo schermo
- 20. Annuncio a schermo intero per iPhone
- 21. Come implementare una vista fisarmonica per un'app iPhone SDK?
- 22. Storyboard per iPhone Modifica di una vista tabella
- 23. Aiuto dimostrativo per iPhone: qualcuno sa di un'alternativa più veloce per la cattura dello schermo di UIGetScreenImage()?
- 24. JQuery: Cattura Invio + Fine/Ritorna su iPhone
- 25. Risoluzione schermo iPhone e iPad
- 26. Dimensioni schermo iPhone 6 (Plus)
- 27. Più cattura specifica o una cattura tutto?
- 28. Come creare una vista più grande dello schermo?
- 29. Specifica di una vista ES OpenGL non a schermo intero
- 30. Determinare se una vista è sullo schermo - Android
Questo funziona per i livelli normali. I livelli OpenGl non verranno visualizzati nello screenshot. Lo screenshot di UIWebview fallirà se l'html avrà -transformare css. – 2mia