在斯威夫特我programmaticaly使用創造了一個按鈕:如何創建一個可以從編程創建的按鈕調用的segue?
var button = UIBarButtonItem(title: "Tableau", style: .Plain, target: self, action: "tabBarTableauClicked")
我想,當用戶點擊該按鈕它改變viewControllers。 這裏是tabBarTableauClicked
代碼:
func tabBarTableauClicked(){
performSegueWithIdentifier("tableau", sender: self)
}
但它顯然不工作,因爲沒有與所謂的「畫面」的標識符沒有SEGUE。
而且我不能使用Ctrl +單擊按鈕並拖動到第二個viewController創建一個segue,因爲該按鈕是以編程方式創建的而不是在Storyboard中創建的。
如何在Swift中以編程方式創建帶標識符的Segue?
塞格斯不能在故事板之外建立。 http://stackoverflow.com/questions/9674685/creating-a-segue-programmatically – user3746428 2014-10-20 00:37:47
你的第一個和第二個視圖控制器在故事板? – vacawama 2014-10-20 01:07:54
是的,但它們只是按鈕不是 – 2014-10-20 01:08:59