2014-12-30 2 views

ответ

1

Вы можете попробовать его с UIEdgeInsets

var backImage = UIImage(named: "1234") 

var resizablebackImage = backImage?.resizableImageWithCapInsets(UIEdgeInsets(top:10,left:0,bottom:10,right:0)) 

self.view.backgroundColor = UIColor(patternImage:resizablebackImage!) 
+0

пытался, но не работал – user528432

+0

@djay, должно быть, если размер изображения меньше, чем ваш контейнер, то это вызывающе будет работать. – virus

+0

да размер изображения меньше, и он работает в iphone 4 .... 6, но 5s и ipads – user528432

1

Xcode 8.0 | Свифт 3,0

let img: UIImage = UIImage(named: "YOURIMAGENAME")! 
    self.view.layer.contents = img.cgImage 

Надеется, что это поможет всем.