Kullanıcı düzenleme ekranında varsayılan olarak gösterilen kırpma kutusu boyutunu değiştirebilir. Aşağıda koduyla çalıştı:Görüntüyü nesnel c nasıl kırpılır?
- (UIImage *)imageByCropping:(UIImage *)imageToCrop toRect:(CGRect)rect {
CGImageRef imageRef = CGImageCreateWithImageInRect([imageToCrop CGImage], rect);
UIImage *cropped = [UIImage imageWithCGImage:imageRef];
CGImageRelease(imageRef);
return cropped;
}
Ama sabit bölgeyi kırpılmış. Kullanıcı tarafından seçilen alan nasıl kırpılır?
Farklı CGRect'leri deneyin ve deneyin en fonksiyonu çalışacaktır. Bence hiç sorun kodunuzda. Temel bilgilerinizde dil sorunu. Öneririm, lütfen Objective-C'deki bazı kitapları veya Apple Doc'ları okuyun. – Tirth