我有一个带有圆形 ImageView 的 collectionviewCell,它显示了一个图标。 不幸的是图标太大了。我怎样才能使它们适合圆形的 ImageView:
代码
func makeItCircle() {
self.imageView.layer.cornerRadius = self.imageView.frame.height/2
self.imageView.layer.masksToBounds = false
self.imageView.clipsToBounds = true
self.imageView.contentMode = .scaleAspectFit
}
最佳答案
您可以将 ImageView 包装在容器 View 中(您已经拥有的单元格 View 应该可以工作)以添加一些填充:将 ImageView 居中放置在其容器内并将其宽度和高度限制为容器的大约 0.75。此外,您还必须在容器上设置背景和圆角,而不是在 ImageView 上。
关于ios - 使图像适合圆形 ImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46936741/