15
A
cevap
46
#import "QuartzCore/QuartzCore.h"
projenize çerçeve ekledikten sonra. Sonra yapın:
UIGraphicsBeginImageContext(yourView.frame.size);
[[yourView layer] renderInContext:UIGraphicsGetCurrentContext()];
UIImage *screenshot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
// The result is *screenshot
2
Daha da geliştirmek için cevabı kullandım. Maalesef, orijinal kod sadece yansıtılmış bir görüntü oluşturdu.
- (UIImage *) imageFromView:(UIView *)view {
UIGraphicsBeginImageContext(view.frame.size);
CGContextRef currentContext = UIGraphicsGetCurrentContext();
CGContextTranslateCTM(currentContext, 0, view.size.height);
// passing negative values to flip the image
CGContextScaleCTM(currentContext, 1.0, -1.0);
[[appDelegate.scatterPlotView layer] renderInContext:currentContext];
UIImage *screenshot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return screenshot;
}
İlgili konular
- 1. Bir UIView
- 2. UIView,
- 3. UIView
- 4. UIView `readableContentGuide`?
- 5. Bağlantı noktasını ayarladığımda, resim yüklenmiyor
- 6. Resim İçinde Resim
- 7. Resim,
- 8. iphone - Dokunmatik UIView bir alt sınıfında bir UIView
- 9. Koşullu ciltleme için başlatıcı, 'UIView' değil, 'UIView' olmalıdır
- 10. Swift UI Testi UIView XCUIElement bulmak istiyoruz Özel UIView XCUIElement
- 11. NIV'den UIView nasıl yüklenir?
- 12. NIB'den bir UIView oluşturun
- 13. UIView background Renk
- 14. UIView addSubview ve Subview
- 15. UIView Popup, UIAlertView gibi
- 16. Özel UIView Sınıfı - Swift
- 17. UIView break kısıtlaması ölçeklendirme
- 18. IOS bir UIView
- 19. UIView kenarlık alt görünümü?
- 20. Program aracılığıyla bir UIView
- 21. Senkronizasyon UIView animasyonlar
- 22. Özel UIView hızlıca
- 23. UITableView özel UIView kopyaları
- 24. iOS: Neden touchesBegan, UIView
- 25. CATransform3D UIView z Sınır
- 26. Animasyon UIView frame.origin
- 27. UIView tam ekran
- 28. UIView üzerinde gradyan maskesi
- 29. UIView bir bölgesinden UIImage
- 30. UIView animateWithDuration nasıl kullanılır?
Teşekkür:
Yani burada çalışma kodu! Benim aradığım şey buydu. (Siz bir “;” kaçırdınız) –
Teşekkürler, kodumu güncelledim :)! – elslooo