3

こんにちは、iOS 初心者です。

私は 1 つのアプリを開発しています。これには写真編集機能が含まれています。そのために、フォト ライブラリから写真を選択できます。私はうまく写真を選んでUIImageView.に配置することができました.しかし、私はそれがあまり良くないと感じています. フォト アルバムに表示する場合と UIImageView に表示する場合では、さまざまな違いがあります。

フォトアルバムに表示するように表示したい。どうすればこれを達成できますか?

私を案内してください。

- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    // Access the uncropped image from info dictionary
    UIImage *originalImage = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
    NSLog(@"size of originalImage is %@",NSStringFromCGSize(originalImage.size));
    editingPhotoImgVw.frame = CGRectMake(0, 0, 320,self.view.frame.size.height);
    editingPhotoImgVw.image =originalImage;
    [editingPhotoImgVw setContentMode:UIViewContentModeScaleAspectFit];
    [self.view addSubview:editingPhotoImgVw];
    [self dismissModalViewControllerAnimated:YES];
    [picker release];

}

フォトアルバムに表示ここに画像の説明を入力

アプリで表示 ここに画像の説明を入力

[editingPhotoImgVw setContentMode:UIViewContentModeScaleAspectFit]を変更した後; [ editingPhotoImgVw setContentMode:UIViewContentModeScaleToFill] に; iSanjayのコメントによると ここに画像の説明を入力

4

1 に答える 1

1

次のような画像コンテンツモードを使用しています

[editingPhotoImgVw setContentMode:UIViewContentModeScaleAspectFit];

この試みの代わりに

[editingPhotoImgVw setContentMode:UIViewContentModeScaleToFill];

これを行う 。

于 2012-09-12T07:04:37.357 に答える