Hi Ich habe ein imageView um einige Bilder anzuzeigen. Ich möchte für jede Sprache verschiedene Bilder zeigen. Wenn die Benutzer-Lokalisierung also Deutsch ist, erhält er andere Bilder als ein Benutzer mit der Lokalisierung Englisch.Bilder von ImageView nach Lokalisierung ändern
Dies ist mein Code. Wie kann ich mehrere imageArrays für jede Lokalisierung erstellen?
dank
override func viewDidLoad() {
super.viewDidLoad()
mainScrollView.frame = view.frame
imageArray = [#imageLiteral(resourceName: "help0"), #imageLiteral(resourceName: "help1"), #imageLiteral(resourceName: "help2"), #imageLiteral(resourceName: "help3"), #imageLiteral(resourceName: "help4")]
for i in 0..<imageArray.count{
let imageView = UIImageView()
imageView.image = imageArray[i]
imageView.contentMode = .scaleAspectFit
let xPosition = self.view.frame.width * CGFloat(i)
imageView.frame = CGRect(x: xPosition , y: 0, width: self.mainScrollView.frame.width, height: self.mainScrollView.frame.height)
mainScrollView.contentSize.width = mainScrollView.frame.width * CGFloat(i + 1)
mainScrollView.addSubview(imageView)
self.view.sendSubview(toBack: mainScrollView)
}
Schöne Antwort hier: https://stackoverflow.com/questions/21310819/how-to-localize-the-images-in-images-xcassets – Norman