如何使标签的背景图片与标签的框架大小相适应?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使标签的背景图片与标签的框架大小相适应?相关的知识,希望对你有一定的参考价值。

self.backgroundColor = UIColor(patternImage: UIImage(named: "na72.png")!)

(UILABEL)

如何使标签的背景图片与标签的框架大小相适应?我应该使用'self.backgroundColor = UIColor(~~)'。

答案

因为你正在创建一个 UIColor 使用 patternimage它的设计是为了创建一个瓷砖图案。

要解决这个问题,您可以手动调整图像的大小,以匹配您的标签框架的大小,或使用一个函数(如 这个),然后使用您调整后的图像作为您的 patternimage.

使用上述函数的例子。

let image = imageWithImage(image: UIImage(named: "na72.png")!, scaledToSize: label.frame.size)
label.backgroundColor = UIColor(patternImage: image)

这个问题也得到了讨论 此处

以上是关于如何使标签的背景图片与标签的框架大小相适应?的主要内容,如果未能解决你的问题,请参考以下文章

css文件 如何使背景图片大小适应div的大小

css如何使div背景图片填充

代码中的 UIImageView 和自动布局

使随机标签位置适应窗口大小的最有效方法是啥?

如何使 JavaFX 窗格适应其内容的大小?

如何让网页自适应屏幕大小