我正在尝试修复一个看起来很酷的按钮,但出于某种原因,它在 Storyboard中看起来真的很奇怪。有人知道为什么吗?
这就是我用我的图片作为背景时的样子
这就是我将图片设置为图像时的样子。
这是我为按钮使用的图像:
所以我的问题基本上是,是否可以使用此图像填充整个按钮区域以使其看起来不错?
谢谢
编辑
当我使用 andres 代码时:
编辑1
最终结果如下:
最佳答案
我想你必须在这样的代码中进行设置:
let insets = UIEdgeInsets(top: 0, left: 10, bottom: 0, right: 10)
let image = UIImage(named: "bt_bg")?.resizableImageWithCapInsets(insets)
button.setBackgroundImage(image, forState: .Normal)
插图指定要保留图像的哪些部分(在本例中为保留图像左侧和右侧圆角的 10 个点)以及要重复的部分(左侧和右侧 10 个点以内的所有内容) .
希望有帮助。
关于ios - Storyboard上的按钮看起来很奇怪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38054696/