UIImage和resizableImageWithCapInsets Swift

时间:2014-10-08 11:00:46

标签: ios swift ios8 uiimage

我是Swift Apple的新手。我读过Here

的文章

但是不知道如何做这样的事情(或者只是简单地不知道如何在Swift中使用resizableImageWithCapInsets)。请帮我在Swift中使用resizableImageWithCapInsets

1 个答案:

答案 0 :(得分:19)

Xcode 6.1中的通用方式是:

  1. 将UIImage创建为变量
  2. 创建插图
  3. 根据原始图像和插图创建新图像,并将其指定给原始图像

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