2014-10-08 66 views
6

我更新与Swift的苹果。我读过一篇文章HereUIImage和resizableImageWithCapInsets Swift

但不知道如何做这样的事情(或只是简单不知道如何使用resizableImageWithCapInsets与斯威夫特)。请帮我在斯威夫特在Xcode 6.1使用resizableImageWithCapInsets

回答

14

通用的方法是:

  1. 创建的UIImage作为一个变量
  2. 创建插图
  3. 创建基于原始图像的新形象,插图中,并将其分配给原始图像

var myImage = UIImage(named: "navbar.png")! 
let myInsets : UIEdgeInsets = UIEdgeInsetsMake(13, 37, 13, 37) 
myImage = myImage.resizableImageWithCapInsets(myInsets)