2016-05-10 4 views
0

aufrufen Ich habe eine UIButton in einem Prototyp UItableviewcell, die in einer Feder gemacht wird. Das UITableView befindet sich in einem UIViewController. Die Anforderung ist: Wenn ich die UIButton drücke, sollte ein Übergang von Main UIViewController zu einer anderen Sekunde UIViewController durchgeführt werden. Ich kann auf das UIButton IBOutlet von der Tabelle aus zugreifen, also gibt es irgendeine Möglichkeit, eine Funktion über diese UIButton Variable aufzurufen. // for reference let x= cell.followButton;Wie kann ich eine Aktion über UIButton Variable

+1

Haben Sie die Dokumentation für UIButton? Was du suchst, wird dort gezeigt. – Fogmeister

+0

Es gibt viele Antwort auf diese Frage in StackOverFlow: http://StackOverflow.com/q/24102191/2695909 –

Antwort

0

Fügen Sie der Schaltfläche ein Ziel hinzu, um eine Methode in Ihrem View-Controller aufzurufen. In diesem Code ist self Ihr View-Controller.

cell.followButton.addTarget(self, action: #selector(buttonPressed), forControlEvents: .TouchUpInside) 

implementieren Dann buttonPressed segueing zu behandeln.

func buttonPressed() { 
    performSegueWithIdentifier("Identifier", sender: self) 
} 
Verwandte Themen