我有一个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


更改框架的宽度和高度不会执行任何操作。无论如何,是否可以更改图标的大小,还是我不得不重绘图像?

最佳答案

如果可以从情节提要向图像视图添加自动布局约束,那就更好了。
或尝试在设置新框架后调用layoutIfNeeded()

关于ios - tableView单元格中的缩小图标图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31603099/

10-11 23:27
查看更多