Nur begannen vor 3 Tagen im allgemeinen Programm lernen, und ich bin nicht sicher, wie Parameter und kehrt von Funktionen arbeiten - wenn ich anrufe, zum BeispielSwift-Funktionen
@IBAction func button() {
dismiss(animated:true, completion:nil)
}
Was ist das eigentlich tun?
Was ich verstehe ist (nicht sicher, ob ich recht habe) zu entlassen ist eine Funktion, die in den UIKit eingebaut ist, und ich gebe einen Parameter "animiert", und setze es auf "wahr", und das gleiche gilt für den Parameter "Vervollständigung".
Was bedeutet das überhaupt? Was mache ich hier in Bezug auf was die Funktion macht?
Alles, was ich weiß ist, dass es bedeutet, dass ich eine Animation zulassen soll, wenn die Schaltfläche angeklickt wird, und dass nichts passiert (da es "Nil" ist), nachdem ich auf die Schaltfläche geklickt habe (ich werde den Bildschirm schließen oder etwas?)
Hier gibt es zwei Funktionen: Die Definition * ('button()', die aufgerufen wird, wenn Sie auf eine Schaltfläche klicken, vorausgesetzt, dass die Schaltfläche von Ihrem xib/stackboard an diese Aktion angeschlossen ist) eine, die Sie * nennen * ('entlassen (animiert: Abschluss:)') in Ihrer Implementierung. – jtbandes
Sie rufen ab, wenn Sie die Funktion "button" aufrufen. Sie haben wahrscheinlich Recht, dass es aufgerufen wird, wenn eine Schaltfläche berührt wird, aber der Code sagt das nicht. Technisch könnte es zum Beispiel aufgerufen werden, wenn jemand einen Schieberegler zieht. Ja, es wäre ein dummer Name für eine solche Aktion, aber der obige Code könnte an jede Aktion angehängt werden ... – MirekE