2014-10-08 25 views
6

Ben Swift'in Apple ile daha yeniyim. HereUIImage ve resizableImageWithCapInsets Swift

'dan bir makale okumuştum ama böyle bir şeyi nasıl yapacağınızı bilmiyorum (ya da sadece Swift ile resizableImageWithCapInsets'u nasıl kullanacağınızı bilmiyorum). Beni Xcode 6.1 Swift içinde

cevap

14

Jenerik yolu resizableImageWithCapInsets kullanmak yardım edin geçerli:

  1. orijinal resme göre yeni bir resim oluşturur bir Insets
  2. oluşturma değişken
  3. gibi bir UIImage oluşturun ve insets ve orijinal görüntünün

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