看板 MacDev 關於我們 聯絡資訊
一般UITableViewCell,處理按下去的事件是在UITableViewDelegate protocol 裡面有個 didSelectRowAtIndexPath 裡處理 而目前的問題是,我在Interface Builder裡, 在一個UIView裡面放了兩個UITableViewCell,那要怎麼把這個按下去的事件, 丟給一個function來處理呢? 因為controller不見得是UITableViewController, 而且,這兩個cell也不是UITableView裡面的cell。 尤於UITableViewCell不是繼承UIControl, 所以沒有 addTarget:action:forControlEvents 可以直接將event, 指定到一個method來處理。 當然就更不用提,從Interface Builder直接拉到IBAction的method上了。 不知道有沒有什麼方法,可以達成… -- 不先商議,所謀無效; 謀士眾多,所謀乃成。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.59.242 ※ 編輯: aecho 來自: 59.120.59.242 (08/11 16:14)
Blueshiva:為什麼要在不該用cell的場合用cell..... 08/11 16:30
zonble:為什麼不用 UIButton? 08/11 16:35
Blueshiva:對呴...這種行為根本就是button... 08/11 16:38