在tableView单元格中缩小图标图像

时间:2015-07-24 05:49:08

标签: ios swift uiimageview

我有一组png图标homeIcons []加载到我的tableView的单元格中。不幸的是,它们太大了,希望它们缩小一点。尝试使用此代码缩小它们:

    let cellIcon = UIImage(named: homeIcons[indexPath.row])
    cell.imageView!.frame = CGRect(x: cell.imageView!.frame.origin.x, y: cell.imageView!.frame.origin.y, width: cell.imageView!.frame.size.width / 2, height: cell.imageView!.frame.size.height / 2)    
    cell.imageView!.image = cellIcon

更改框架宽度和高度不会做任何事情。无论如何都要改变我的图标大小,还是我被迫重绘我的图像?

1 个答案:

答案 0 :(得分:0)

如果可以从故事板为您的imageview添加自动布局约束,那就更好了。 或者在设置新框架后尝试调用layoutIfNeeded()