2016-07-29 67 views
1

我正在選取單元格的索引以顯示選定的單選按鈕圖像。它工作得很好,但是當我試圖選擇包含選定的單選按鈕,它不會與未選擇的單選按鈕圖像取消細胞:在UITableViewCell中切換單選按鈕

if indexPath.row == self.selectedIndex { 
    cell.button.setImage(UIImage(named: "radio_selected"), forState: UIControlState.Normal) 
} else { 
    cell.button.setImage(UIImage(named: "radio_unselected"), forState: UIControlState.Normal) 
} 

我怎麼能修改此代碼,以便我可以切換圖像打開/關閉,選擇相同的單元格?

+0

把你setImage功能到didSelectRow覆蓋 –

+0

詳細點嗎? @ÖzgürErsil –

回答

2

在你didSelectRowAtIndexPath支票已選定單元格

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { 
     if self.selectedIndex == indexPath.row { 
      self.selectedIndex = -1 
     } 
     else { 
      self.selectedIndex = indexPath.row 
     } 
     self.tableView.reloadData() 
} 
+0

This Works!謝謝! –

+0

歡迎隊友,快樂編碼:) –

+0

謝謝@butter_baby – SaiPavanParanam