1

画像全体ではなく、UIImageViewに画像の一部のみを表示したい。それ、どうやったら出来るの?

4

1 に答える 1

4

元の画像を切り抜いてみることができます。

UIImage *myImage = [UIImage imageWithContentsOfFile:"my_image.png"]
CGRect *rect = CGRectMake(0, 0, 64, 64);
CGImageRef imageRef = CGImageCreateWithImageInRect([myImage CGImage], rect);
UIImage *topLeftImage = [UIImage imageWithCGImage:imageRef]]; 
CGImageRelease(imageRef);

または、ユーザーが画像をパンできるようにする場合は、画像をに追加できますUIScrollView

于 2012-11-02T15:48:46.733 に答える