2016-08-26 4 views
0

Hallo, ich habe ein Problem versucht, myButton aktivieren aus einer anderen Datei.Wie sende ich eine Nachricht an einen UIViewController in einer separaten Datei von einer benutzerdefinierten UIView

Ich habe eine UIViewController Klasse mit myButton und eine benutzerdefinierte UIView Klasse in einer separaten Datei. In meiner UIView Klasse möchte ich myButton aktivieren, um nach einer Animation True zu aktivieren. Mein UIViewController ist mit einem UIViewController in meinem Storyboard verbunden, während der UIView in der UIViewController Klasse initialisiert wird.

Ich möchte wissen, wie kann ich eine Nachricht an meine UIViewController senden, wenn die Animation fertig ist?

Oder wie könnte ich auf myButton in meinem UIView zugreifen, damit ich es auf True setzen kann.

+0

Wenn sich die Schaltfläche in der uiview-Klasse befindet, können Sie die Schaltfläche als Eigenschaft in der uiview-Klasse deklarieren, und Sie können über Ihren uiview-Controller auf diese Eigenschaft zugreifen. –

+0

Ja, ich weiß, aber ich kann die Schaltfläche in der uiview-Klasse aufgrund anderer Dinge, die im uiview-Controller passieren, deklarieren. Danke für die Antwort. –

Antwort

1

Sie müssen Delegate-Methode in benutzerdefinierten UIView verwenden.

+0

Was ist Ihre Programmiersprache? –

+0

Danke, dass du mich in die richtige Richtung gelenkt hast. Ich habe diesen hilfreichen Leitfaden gefunden, der mir geholfen hat [http://useyourloaf.com/blog/quick-guide-to-swift-delegates/] –

Verwandte Themen