Zwei Möglichkeiten der Set UIImage
zu A UIImageView
:Unterschied zwischen UIImageView.image = ... und UIimageView.layer.content =
Erstens:
self.imageview.image = [UIImage imageNamed:@"clothing.png"];
Zweitens:
self.imageview.layer.contents = (__bridge id _Nullable)([[UIImage imageNamed:@"clothing.png"] CGImage]);
Was ist der Unterschied zwischen den beiden Möglichkeiten?
welches ist besser?
In fact.What ich tun möchte, ist Teil eines PNG in UIImageView anzeigt. Es gibt zwei Möglichkeiten:
Erstens:
UIImage *image = [UIImage imageNamed:@"clothing.png"];
CGImageRef imageRef = CGImageCreateWithImageInRect(image, rect);
self.imageview.image = [UIImage imageWithCGImage:imageRef];
Zweitens:
self.imageview2.layer.contents = (__bridge id _Nullable)([[UIImage imageNamed:@"clothing.png"] CGImage]);//way2
self.imageview2.layer.contentsRect = rect;
Welches ist besser? Warum? Vielen Dank!
Erste Option ist besser als zweite .. –
Wenn die 'UIImage' Orientierung nicht' UIImageOrientationUp' ist, können Sie ein anderes Ergebnis erhalten. – KudoCC
Sie können meine Bearbeitung sehen. – AnthoPak