Button erscheinen lassen / an Bedienung knüpfen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Button erscheinen lassen / an Bedienung knüpfen

    Hallo zusammen,

    vorweg, ich fange gerade mit dem Programmieren an, daher bin ich noch ein ziemlicher Anfänger.

    Ich habe folgendes vor. Ich habe vier Textfelder. Nun soll in jedes Textfeld eine Zahl getippt werden und anschließend soll über das Drücken eines Buttons eine Berechnung durchgeführt werden.

    Ich möchte allerdings nicht, dass der Button gedrückt werden kann, wenn noch nicht alle Textfelder ausgefüllt sind. Gibt es dafür einen Befehl?

    In etwa: Button nur drückbar, wenn alle Textfelder ausgefüllt o.ä?
    Oder: Button nur sichtbar, wenn alle Textfelder ausgefüllt sind?

    Ich nutze Xcode 8.3.3

    Ich wäre euch sehr dankbar für Hilfe :)

    LG England
  • Nein, den einen Befehl gibt es nicht. So funktioniert Programmieren nicht. Diese Logik musst du selbst implementieren. Du musst also
    • prüfen ob in allen Textfeldern etwas drin steht
    • wenn nicht in allen Textfeldern etwas drin steht, dann musst du den Button deaktivieren. Da gibt es die Eigenschaft isEnabled für.
    • wenn in allen Textfeldern etwas drin steht, dann musst du den Button aktivieren.