2011-12-05 14 views

答えて

0

、それはUIImageタイプをreturt必要があります。ただのUIViewのsublassに画像として設定(ボタンあまりにUIViewのサブクラスです):

[yourUIImageView setImage:UIImageFronUIPicker]; 
[yourUIButton setBackgroundImage:UIImageFronUIPicker]; 

のように...

0

UIImageViewcontentModeプロパティを見ましたか?

あなたはピッカーから画像を選ぶ
typedef enum { 
    UIViewContentModeScaleToFill, 
    UIViewContentModeScaleAspectFit, 
    UIViewContentModeScaleAspectFill, 
    UIViewContentModeRedraw, 
    UIViewContentModeCenter, 
    UIViewContentModeTop, 
    UIViewContentModeBottom, 
    UIViewContentModeLeft, 
    UIViewContentModeRight, 
    UIViewContentModeTopLeft, 
    UIViewContentModeTopRight, 
    UIViewContentModeBottomLeft, 
    UIViewContentModeBottomRight, 
} UIViewContentMode; 
0

あなたのビューコントローラでUIImagePickerControllerDelegateを実装し、

以下のデリゲートメソッドを実装します
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo { 

    [selectedImageBtn setImage:image forState:UIControlStateNormal]; 
    [[imagePicker parentViewController] dismissModalViewControllerAnimated:YES]; 

} 
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker { 
    [[imagePicker parentViewController] dismissModalViewControllerAnimated:YES]; 
} 
関連する問題