我有一個UIImageView在默認圖像和大小80x80和約束單元格。然後在表視圖我動態大小不同的加載新圖片:加載後設置圖像大小
if let url = NSURL(string: currentStoreProduct.productImageUrl) {
if let data = NSData(contentsOfURL: url) {
cell.imageView!.image = UIImage(data: data)
}
}
但是,當我設置圖片到我的ImageView,圖像不適合以前的大小。我想將這些圖像縮放到默認圖像的當前寬度和高度。我試過這個:
cell.imageView!.frame = CGRectMake(cell.imageView!.frame.origin.x, cell.imageView!.frame.origin.y, 80, 80)
但它沒有幫助。
如果你有約束圖像視圖,那麼你需要通過編輯約束來調整它的大小。如果更改了框架,它將被下一個佈局過程中約束的值覆蓋。 – dan