2016-05-10 55 views
0

一個動作我是在筆尖製作原型UItableviewcellUIButton。 UITableView在UIViewController中。 要求是:當我按UIButton時,應該從Main UIViewController到另一個第二UIViewController執行一個segue。我可以從表中訪問UIButton IBOutlet,所以有什麼方法通過該UIButton變量調用函數。 // for reference let x= cell.followButton;我怎麼能說通過UIButton的變量

+1

您是否檢查過UIButton的文檔?那裏顯示你正在尋找的東西。 – Fogmeister

+0

stackOverFlow中有很多這個問題的答案:http://stackoverflow.com/q/24102191/2695909 –

回答

0

添加目標按鈕來調用您的視圖控制器的方法。在此代碼中,self是您的視圖控制器。

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

然後執行buttonPressed來處理繼續。

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