2017-02-17 2 views
0

Der Titel hat nicht genug Details, also lassen Sie mich erklären, was ich meine. Also, wenn ich eine UIbutton in meiner Ansicht deaktivierenDidLoad func (und nur um zu überprüfen, ich mache es richtig, ich habe meinen Code unten zum Deaktivieren), aber dann mache ich eine Drag & Drop IBAction-Funktion in der gleichen Klasse, wenn es nicht möglich ist, aber dann ich hab das, was passiert. Bleibt es immer noch nicht klickbar?Was passiert, wenn Sie auf deaktivierte UIButton klicken

Ich würde mich selbst testen, aber derzeit kann nicht testen, wie ich auf Schulcomputern bin und ich warte auf einen Systemadministrator, um den Zugriff auf die Debug-Prozesse zu ermöglichen.

Antwort

2

Durch Deaktivieren der Schaltfläche machen Sie im Wesentlichen inaktiv. Dies bedeutet ein paar verschiedene Dinge für verschiedene Elemente der Schaltfläche. Sie können mehr darüber in der Documentation lesen.

In Bezug auf Strg + Ziehen in den Code, wird es auf keine Aktionen reagieren. Der springende Punkt ist, dass es im Grunde "unclickable" wird. Wenn Sie beispielsweise ein Standardlayout haben, wird es ausgegraut und reagiert nicht (style-weise), wenn darauf geklickt wird. Dies ist das gleiche mit jeder IBAction auf der Schaltfläche. Es wird häufig verwendet, um eine Schaltfläche zu deaktivieren, bis etwas erfüllt ist, z. B. in einer Form, in der alle Steckplätze usw. gefüllt sind.

Hier ist ein Bild der standardmäßig deaktivierten.

Default disabled Button

Verwandte Themen