我有一组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
更改框架宽度和高度不会做任何事情。无论如何都要改变我的图标大小,还是我被迫重绘我的图像?
答案 0 :(得分:0)
如果可以从故事板为您的imageview添加自动布局约束,那就更好了。
或者在设置新框架后尝试调用layoutIfNeeded()
。