2011-07-18 9 views

答えて

1

まず、あなたは全体の機能を尋ねるように質問する必要はありません!特定の領域またはコードを強調する。第2に、UIImagePickerを使用して、ユーザーが自分のIPhoneから画像を選択し、返されたUIImageのオブジェクトを表示画像領域に使用させることができます。 UIImagePickerの更なる詳細は、ここで見ることができます:

http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIImagePickerControllerDelegate_Protocol/UIImagePickerControllerDelegate/UIImagePickerControllerDelegate.html#//apple_ref/occ/intf/UIImagePickerControllerDelegate

ハッピーコーディング...!

+0

ありがとう、それは私のせいです、私は明確に質問を記述していません。あなたが言ったのと同じように、UIImagePickerControllerも同じことをします。ただ、allowsediting = YESプロパティをオンにするだけです。しかし、私はimagepickercontrollerの写真を撮るのではなく、自分のギャラリーを撮っています。 – wcrane

+0

兄弟は問題ありません。あなた自身のギャラリーで何を意味していますか? 'UIImagePickerControllerSourceTypePhotoLibrary'は十分に適切ではありませんか? – Wasim

0

私はKikが何をしたのか分かりませんが、ここでは別のUIImageのセグメントから新しいUIImageを作成する方法があります。

UIImage *myImage = [UIImage imageNamed:@"foo"]; 
CGRect myRect = CGRectMake(0, 0, 50, 50); // 50x50 in the top left corner. 
CGImageRef imageRef = CGImageCreateWithImageInRect([myImage CGImage], myRect); 
UIImage *cropped = [UIImage imageWithCGImage:imageRef]; 
CGImageRelease(imageRef); 

また、UIImageViewに画像を表示しているときに自動的にトリミングするように指示することもできます。

UIImageView *imageView = [[UIImageView alloc] initWithImage:myImage]; 
imageView.contentMode = UIViewContentModeScaleAspectFill; 
関連する問題