我想改变我的UIImageView占用的空间的背景颜色,它有一个圆形图像,因此在视图周围有空白区域。 下面是我想要实现的粗略概念的示例,但我似乎无法做到这一点,更改imageView.backgroundColor或imageView.tintColor似乎无法正常工作。
这些是关于UIImageView的代码片段
@IBOutlet weak var imageView: FUIImageView!
var prodImage: UIImage!
override func viewDidLoad() {
super.viewDidLoad()
if prodImage != nil {
self.imageView.image = prodImage
self.imageView.contentMode = .scaleAspectFit
self.imageView.isCircular = true
self.imageView.borderColor = UIColor.preferredFioriColor(forStyle: .positive)
self.imageView.borderWidth = 1.0
}
else{
self.imageView.image = UIImage(data: try! Data(contentsOf: URL(string: "https://spotlight.dlme.clir.org/assets/default-52adc3dc03639885e8aa93763e29868269dd3b9dad4689f140c0175b4f945922.png")!))!
self.imageView.contentMode = .scaleAspectFit
self.imageView.isCircular = true
self.imageView.borderColor = UIColor.preferredFioriColor(forStyle: .negative)
self.imageView.borderWidth = 1.0
}
self.tableView.rowHeight = UITableViewAutomaticDimension
self.tableView.estimatedRowHeight = 44
}