görünüyor.
- (UIImage*)captureView:(UIView*)view
{
if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)])
UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, NO, [UIScreen mainScreen].scale);
else
UIGraphicsBeginImageContext(self.view.bounds.size);
CGContextRef context = UIGraphicsGetCurrentContext();
[view.layer renderInContext:context];
UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return img;
}
Sadece bu işleve web görünümü geçmesi ve çalışması gerekir: Belirli bir görünümün resmini ve yalnızca bu görünümü (+ subviews) almak istiyorsanız, aşağıdaki kodu kullanabilirsiniz.
DÜZENLEME: bu sadece bir örnek görüntü ve sen kendi görünümünde yer verilmeyen bir alanda, Kanada Dev'in solüsyonu ile gitmek bir ekran istiyorum varsayarsak
. Resmi istediğiniz bölgeye göre kırpın.
Ekrandan bir UIImage oluşturun ve o görüntünün çerçevesinin boyutuna kırpın. – runmad
Bu konuya bir göz atın: http://www.iphonedevsdk.com/forum/iphone-sdk-development/74659-partial-screenshot.html Ayrıca, bir kullanıcı adı seçmek için çekinmeyin. StackOverflow'a hoş geldiniz! – Moshe
@ j0k - Bir kullanıcı adı seçmeyen yeni hesaplara bir numara verilir. – Moshe