带帽的可调整图像

在下面所示的消息气泡示例中:图像的角应保持不变,由 UIEdgeInsets 指定,但图像的边框和中心应扩展以覆盖新的大小。

StackOverflow 文档

StackOverflow 文档

 let insets = UIEdgeInsetsMake(12.0, 20.0, 22.0, 12.0)
 let image = UIImage(named: "test")
 image?.resizableImageWithCapInsets(insets, resizingMode: .Stretch)