2017-04-26 7 views
-1

[cell.imageView sd_setImageWithURL:imageUrl]; cellForRowAtIndexPathでiOS imageViewサイズ不安定

CGSize imageSize = CGSizeMake(160, 90); 
UIGraphicsBeginImageContext(imageSize); 
CGRect imageRect = CGRectMake(0.0, 0.0, imageSize.width, imageSize.height); 
[cell.imageView.image drawInRect:imageRect]; 
cell.imageView.image = UIGraphicsGetImageFromCurrentImageContext(); 

UIGraphicsEndImageContext(); 
cell.imageView.contentMode = UIViewContentModeScaleToFill; 

:方法、私はイメージが異なるダウンロードので、固定サイズでtableViewCellのImageViewのを制限してみてください。私はここでコードを書いていますが、奇妙なことは最初にうまく読み込まれたが行を選択解除して元のサイズに変更されたことです。下にスクロールしてすべてのデータを表示し、先頭に戻ると、その行を操作している間はサイズは変更されません。私はその理由を知りたい...

+0

により関連性のコードを表示してください。 – shallowThought

答えて

0

セットUIImageViewclipToBoundsプロパティ値true

imageView.clipsToBounds = true