Ich habe diese Outlets ...Wie man die gleiche Methode an Steckdosen durchführt, die ähnliche Namen haben, anstatt 10s sehr ähnliche Linien zu schreiben?
@IBOutlet weak var pill1: UIImageView!
@IBOutlet weak var pill2: UIImageView!
@IBOutlet weak var pill3: UIImageView!
@IBOutlet weak var pill4: UIImageView!
@IBOutlet weak var pill5: UIImageView!
@IBOutlet weak var pill6: UIImageView!
@IBOutlet weak var pill7: UIImageView!
@IBOutlet weak var pill8: UIImageView!
@IBOutlet weak var pill9: UIImageView!
@IBOutlet weak var pill10: UIImageView!
Ich brauche alle von ihnen in der Funktion 'viewDidLoad' zu verstecken. Zum Beispiel ...
self.pill1.isHidden = true
self.pill2.isHidden = true
self.pill3.isHidden = true
etc...
etc....all the way to...
self.pill10.isHidden = true
Doch statt sich wiederholende Linien 10s Mal zu schreiben, die sehr ähnlich sind, wie verwende ich eine ‚for-Schleife‘ oder was auch immer nötig ist, um es sauberer zu machen.
Zum Beispiel
for index in 1...10 {
pill(insert index here somehow).isHidden = true
}
habe ich versucht, ein paar verschiedene Möglichkeiten, aber ich war immer Fehler mit String-Typ etc. Ich bin hier all dies. Jede Hilfe wird geschätzt. danke
Verwenden Sie eine Steckdose Sammlung oder Arrays. – rmaddy