0

セルに画像を読み込む必要があり、画像に沿って白い境界線が表示されます。リンクから画像を呼び出していますが、次のようになります。

ここに画像の説明を入力してください

でも私の画像は

ここに画像の説明を入力してください

画像の左側と右側に白い境界線が表示されます。これが画像のコードです。

    UIImageView *item=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 115, 130)];

    NSString *imgstring=[NSString stringWithFormat: @"%@",[[mutarray objectAtIndex:indexPath.row ] valueForKey:@"imgurl"]];

    NSURL *imgurl=[NSURL URLWithString:imgstring];

    UIImage *image=[UIImage imageWithData:[NSData dataWithContentsOfURL:imgurl]];


    [item setBackgroundColor:[UIColor clearColor]];
    item.contentMode=UIViewContentModeScaleToFill;
    [item setImage:image];
    [cell.contentView addSubview:item];

ガイダンスをお願いします...

4

2 に答える 2

4

これらの白いサイドボーダーは、質問に投稿した画像に含まれています。そのため、iOSでも表示されます。その画像をフォトエディタで開くと、表示されます。

于 2012-07-24T15:14:04.013 に答える
0

あなたはそれが白い背景を持っているのでウェブイメージを編集することによってそれを解決することができますuは与えることによってイメージを区別するために次のコードを追加することができます

item.backgroundcolor=[UIColor blackcolor];

それが役に立てば幸い..

于 2012-07-24T16:36:14.040 に答える