2015-04-27 90 views
0

我有一個圖像1024x1024,我想調整此圖像的大小,以適應tableView單元格。我已經使用這個代碼行:UIImage大小在tableView Cell

+ (UIImage*)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize { 

    //New size is the size of the cell for me 
    UIGraphicsBeginImageContext(newSize); 
    [image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)]; 
    UIImage *img = UIGraphicsGetImageFromCurrentImageContext(); 
    UIGraphicsEndImageContext(); 
    NSData *imageData = UIImagePNGRepresentation(img); 
    UIImage *imgFinal=[UIImage imageWithData:imageData]; 

    return imgFinal; 

} 

的問題是,當我Iphone6或Iphone6 +圖像的屏幕上可視化這個圖像出現模糊和一點點像素化的。 你能幫我嗎?

回答

0

您還可以設置內容模式

cell.imageView.contentMode = UIViewContentModeScaleAspectFit; 

欲瞭解更多信息請參考下面的鏈路

iOS - UITableViewCell image adjust/resize

+0

小心,不要複製粘貼的答案。閱讀他人的答案,並檢查它是否相同。 – DHEERAJ

+0

@DHEERAJ,這就是我所做的,我沒有像現在這樣複製它,而是我提到了摘要並將觀衆引導到了原始來源。 –