如何将边框添加到内容模式设置为方面填充的 UIImage

Posted

技术标签:

【中文标题】如何将边框添加到内容模式设置为方面填充的 UIImage【英文标题】:How to add border to a UIImage which has content mode set to aspect fill 【发布时间】:2015-08-07 06:08:03 【问题描述】:

我设置了photoImageView.contentMode = UIViewContentMode.ScaleAspectFill。 我想为图像添加边框。但由于内容模式是 AspectFill,我不知道如何以编程方式仅向图像添加边框。有没有办法做到这一点?我使用 Swift 2 和 Xcode beta 4

【问题讨论】:

【参考方案1】:

嗨,Jms,我想出了几行代码(我在 beta 5,但我认为没有区别)

@IBOutlet weak var image: UIImageView!

image.layer.borderColor = UIColor.blackColor().CGColor
image.layer.borderWidth = 4
image.clipsToBounds = true

完美地处理了我的图像,希望对你有所帮助。

【讨论】:

以上是关于如何将边框添加到内容模式设置为方面填充的 UIImage的主要内容,如果未能解决你的问题,请参考以下文章

如何在“方面填充”模式下将 UIImageView 裁剪为新的 UIImage?

如何在“方面填充”模式下将 UIImageView 裁剪为新的 UIImage?

如何向带有边框的 JPanel 添加填充

什么是css盒子模式(框模型)

CSS:如何摆脱默认窗口“填充”?设置为 100% 宽度的元素不会到达窗口的边框

Android CheckBox 改变边框和填充色