tintcolored区域在uiimageview中有边框

时间:2017-12-01 04:34:13

标签: ios swift uiimageview uiimage

let templateImage = UIImage(named:"marker")?.withRenderingMode(.alwaysTemplate)
self.imageView.image = templateImage
self.imageView.contentMode = .scaleAspectFit
self.imageView?.tintColor = UIColor.red
self.imageView?.tintAdjustmentMode = .normal
self.imageView.backgroundColor = .clear

我使用的是Swift 3

output screenshot

但我要求的是用彩色区域边框填充黑色,如下图所示:

expected result

标记图标在这里:

marker icon is here

1 个答案:

答案 0 :(得分:0)

您是否尝试对图像内容进行边框处理。如果是的话,那就不可能了。

您可以使用以下行为imageview提供边框:

self.imageView.layer.borderwidth = 1 //as per your requirement
self.imageView.layer.borderColor = UIColor. blackColor().CGColor