如何从图像中隔开边框?

Posted

技术标签:

【中文标题】如何从图像中隔开边框?【英文标题】:How can I space out the borders from the image? 【发布时间】:2019-04-02 16:25:44 【问题描述】:

如何使边框离图像更远一点,而不是像屏幕截图中那样直接附加到图像上

【问题讨论】:

How do I make an UIImage/-View with rounded corners CGRect (Swift)的可能重复 【参考方案1】:

为了有圆角,你必须设置

imageView.layer.cornerRadius = 9 //Or any other number

为了使边界远离边界,只需更改约束的值。

【讨论】:

我想 OP 知道这一点,因为他调用了名为 roundImage() 的方法。无论如何,问题非常不清楚,问题可能与设置为false而不是true的边界/剪辑边界有关 我不明白 maskToBounds 是什么 ***.com/a/39466262/10408872检查这个链接让我知道它是否有帮助..【参考方案2】:

试试这个

imageView.layer.cornerRadius = 10
imageView.layer.masksToBounds = true

【讨论】:

我不明白 maskToBounds 是什么 这里是关于它的详细信息。 developer.apple.com/documentation/quartzcore/calayer/… 我不明白【参考方案3】:

我不知道我是否正确理解了这个问题,但您可能正在寻找类似的内容:

imageView.contentMode = .scaleAspectFit

【讨论】:

以上是关于如何从图像中隔开边框?的主要内容,如果未能解决你的问题,请参考以下文章

如何将边框图像添加到动态创建的图像?

从按钮中删除边框

如何删除与图像边框相邻的项目[关闭]

如何使用 Python(或 Perl)检测“暗”图像边框并裁剪到它?

如何在android中为透明png图像添加描边/边框?

从图像中删除边框(线条)