Jestem początkujący do rozwoju iOS więc chciałbym podzielić cały informacje uzyskałem w tej sekcji.
Najpierw z zasobów obrazu (images.xcassets) utwórz zestaw obrazów.
Zgodnie z Documentation tutaj są wszystkie rozmiary potrzebne do stworzenia obrazu tła.
For iPhone 5:
640 x 1136
For iPhone 6:
750 x 1334 (@2x) for portrait
1334 x 750 (@2x) for landscape
For iPhone 6 Plus:
1242 x 2208 (@3x) for portrait
2208 x 1242 (@3x) for landscape
iPhone 4s (@2x)
640 x 960
iPad and iPad mini (@2x)
1536 x 2048 (portrait)
2048 x 1536 (landscape)
iPad 2 and iPad mini (@1x)
768 x 1024 (portrait)
1024 x 768 (landscape)
iPad Pro (@2x)
2048 x 2732 (portrait)
2732 x 2048 (landscape)
wezwanie obraz tło możemy wywołać obraz z trwałych obrazów za pomocą tej metody UIImage(named: "background")
Oto przykład pełny kod
override func viewDidLoad() {
super.viewDidLoad()
assignbackground()
// Do any additional setup after loading the view.
}
func assignbackground(){
let background = UIImage(named: "background")
var imageView : UIImageView!
imageView = UIImageView(frame: view.bounds)
imageView.contentMode = UIViewContentMode.ScaleAspectFill
imageView.clipsToBounds = true
imageView.image = background
imageView.center = view.center
view.addSubview(imageView)
self.view.sendSubviewToBack(imageView)
}
Szukasz [UIColor.colorWithPatternImage] (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIColor_Class/index.html#// apple_ref/occ/clm/UIColor/colorWithPatternImage :)? Więcej o obrazie tła dla UIView [tutaj] (http://beageek.biz/how-to-set-background-image-uiview/) – Xenyal