如果宽度和高度不同,如何在 UITableView 中将 UITableViewCell Image 更改为 Circle
Posted
技术标签:
【中文标题】如果宽度和高度不同,如何在 UITableView 中将 UITableViewCell Image 更改为 Circle【英文标题】:How to change UITableViewCell Image to Circle in UITableView if width and height are different 【发布时间】:2016-02-23 07:50:30 【问题描述】:我的代码是 imv.clipsToBounds=YES; imv.layer.cornerRadius=imv.frame.size.width/2;
imv.layer.borderWidth = 4.0;
【问题讨论】:
【参考方案1】:最好的解决方案是将您的图像视图调整为方形(使用自动布局或手动设置框架),或者更好的是您可以使用带有圆形剪贴蒙版的图像上下文重绘图像,然后您就不会由于您在滚动时重新计算的角半径,旧设备上的性能问题。
像这里https://***.com/a/17722702/384309
【讨论】:
以上是关于如果宽度和高度不同,如何在 UITableView 中将 UITableViewCell Image 更改为 Circle的主要内容,如果未能解决你的问题,请参考以下文章
当我们使用不同尺寸和类型的屏幕时,如何在 iOS 中设置 UI 控件的宽度和高度约束?
如何在自定义 tableView Cell 中调整标签高度和宽度
UITableView tableHeaderView 高度计算