我不能为按钮的不同状态使用图像,因为每次按钮上都有不同的文本。
从什么开始?我试图了解 CoreGraphics 和 CoreAnimation,但是示例和教程太少,所以我的尝试没有给我带来任何成功。
最佳答案
您可以并且应该为此使用图片。 UIKit 有一个方法 resizableImageWithCapInsets
可以创建可调整大小的图像。你给它一个最小尺寸的图像,系统会拉伸(stretch)它以适应所需的尺寸。看起来您的图像的高度是固定的,这很好,因为您无法使用此技术进行平滑渐变。
关于ios - 如何在 Swift 中创建具有自定义形状的 UIButton?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31973465/