1

HanekeSwift を使用して、UITableViewCellinに画像を設定しましたcellForRowAtIndexPath。以下のコードは機能しますが、リストをスクロールし始めると画像のサイズが変更されます。画像のサイズが変更されないようにするにはどうすればよいですか?

//Load pet image
var petImage : String = pet["pet_image"] as! String
var petUrl = NSURL(string: petImage)
var cellImageView = cell.imageView
cellImageView?.hnk_setImageFromURL(petUrl!, format: Format<UIImage>(name: "original")) 

ここに私のスクリーンショットがあります:

最初の読み込み: https://dl.dropboxusercontent.com/u/10131270/first-load.png

スクロール後: https://dl.dropboxusercontent.com/u/10131270/after-scrolling.png

4

3 に答える 3

0

@pnavk で提案されているように、解決策は次のとおりです。

//Load pet image
var petImage : String = pet["pet_image"] as! String
var petUrl = NSURL(string: petImage)
var cellImageView = cell.imageView
cellImageView?.contentMode = UIViewContentMode.ScaleToFill
cellImageView?.frame = CGRectMake(0, 0, 66, 66)
cellImageView?.hnk_setImageFromURL(petUrl!, placeholder: UIImage(named: "Star66"))
于 2015-07-24T02:49:43.890 に答える