作者:路人不会编程 | 来源:互联网 | 2022-12-27 15:16
我有一个按钮,a)图像和b)背景图像 - 都内置在故事板中.当背景图像具有不同的形状时,图像从按钮弹出.我想给实际图像(a)从各个方向的一些填充,以便它可以在背景图像内缩回.我不能用插图做,因为他们只给不相对的边提供填充,当相同的插图设置到相对的边 - 图像不缩小.很高兴知道它是如何在故事板和编程中完成的.
1> LGP..:
您应该设置按钮以填充图像.这样做可以让您使用图像插入作为填充.请注意,这将拉伸图像,因此如果您想要正确的宽高比,则需要在左/右与上/下正确填充.
在Storyboard中,您可以在按钮控件部分执行此操作.然后调整按钮的图像插入.
在代码中你喜欢这样.
button.cOntentVerticalAlignment= .fill
button.cOntentHorizontalAlignment= .fill
button.imageEdgeInsets = UIEdgeInsets(top: 5, left: 10, bottom: 5, right: 10)