我有一個很多(36)按鈕的視圖控制器,我希望這些按鈕中的每一個按照先前設置的變量延續到特定的視圖控制器在節目中。換句話說,任何按鈕都可能根據發送給包含按鈕的視圖控制器的變量,轉到15個不同的視圖控制器...如何以編程方式從一個按鈕seque到多個視圖控制器
我想我可以使這項工作,如果我點擊並拖動每個按鈕到每viewcontroller ...但它似乎愚蠢和凌亂。
我試圖做這樣的事情:如果
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if variable == "Whatever" {
let send = segue.destination as! AViewController
send.variablesent = (sender as! UIButton).title(for: .normal)!}
}
但這只是我的作品點擊,並在故事板按鈕拖動到「AViewController」。
任何幫助表示讚賞,謝謝!
使用帶有標籤的每個按鈕。 &你可以用sender.tag標識每一個。 – Jack