5 Stimmen

Wie kann ich eine IBAction-Methode an eine einfache Ansicht für ein Touch-Up-Ereignis anhängen?

Ich habe ein leeres neues ansichtsbasiertes Anwendungsprojekt in Xcode erstellt. Es generiert eine myProjectViewController und eine nib für es. In dieser Nib für diesen Viewcontroller gibt es nur eine Ansicht. Ich wollte einige Ereignisbehandlungen testen und habe eine -(IBAction)-Methode erstellt, die einfach ein "Hallo Welt" protokolliert, wenn ich den View berühre. Aber aus irgendeinem Grund gibt mir IB keine Möglichkeit, die Aktion zu verknüpfen. Was mache ich da falsch? Ich habe auch versucht, eine UIView als Unteransicht dort zu platzieren. Wenn ich von dort zum File's Owner ziehe (dessen Klasse der myProjectViewController ist, wo ich die IBAction in der Kopfzeile habe), wird die IBAction nicht einmal erwähnt. Aber es sollte doch eigentlich, oder?

-1voto

Angelo Punkte 533

Machen Sie Ihre Ansicht zu einer Klasse von UIButton. Dadurch wird die Ansicht einhakbar.

0 Stimmen

-1. Gerade experimentiert, und die Einstellung der Klasse einer Ansicht zu UIButton fügt einige "Sent Events", um die Verbindungen Inspektor, die Sie mit IBActions verbinden können, wahr, aber es auch völlig zerstört Ihr Layout.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X