2015-07-10 85 views
0

我在自定義tableview單元格上有自定義按鈕,當按下按鈕時,圖像變爲checked/unchecked(請參閱下面的代碼)。如何在按下按鈕時添加到數組中?

問題是:如何將檢查到的單元行數據添加到將成爲其自己的表的數組中(例如,僅包含檢查數據的表)。

@IBAction func tickAction(sender: UIButton) { 
    println("SSSS") 

    if (sender.selected) { 
     sender.setImage(UIImage(named:"Unchecked.png"), forState: .Normal) 
     sender.selected = false 
    } 
    else { 
     sender.setImage(UIImage(named:"Checked.png"), forState: .Normal) 
     sender.selected = true 

    } 
} 

回答

0

一個解決辦法是的UITableViewCell延伸到自己的類保存的其他數據或保存到存儲數據的模型的引用。

理想情況下,視圖控制器應該保存模型,並且應該通過視圖通知該操作發生了相應的操作。視圖控制器應該將數據添加到其他數組。

+0

從上面的代碼,我如何得到點擊按鈕的行? –

相關問題