我需要創建一個使用UITableView作爲自定義複選框並打勾的UITableView的清單,最好是什麼(快速&高效)的方法來做到這一點?例如實現自定義UITableViewCellAccessoryType作爲複選標記(如待辦事項列表)的最佳方式
而且這將是打勾/從內部accessoryButtonTappedForRowWithIndexPath和存儲勾去掉它的最好方法/檢索該行(選中/取消)的當前狀態:
-(void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath {
if (something==isChecked) {
change accessoryView to unchecked
// do stuff
} else {
change accessoryView to unchecked
// do stuff
}
}
謝謝!
感謝您的答覆!我看了那篇教程,但它導航到另一個視圖,它有一個按鈕來檢查它是否完整。我正在尋找一種方法來做到這一點,只需點擊項目本身上的accessoryButton即可。 – Steve 2010-08-03 17:48:47
那麼你需要捕捉與披露指標相關的事件。一旦你看到那被挖掘出來,你就可以開始你的生意。大量的資源,如果你的谷歌配件類型或DsiclosureIndicator。 – 2010-08-03 17:51:09
我在問最好的方式來做一個自定義的披露按鈕作爲accessoryType和如何存儲/檢索被點擊的單元格的currant狀態。 – Steve 2010-08-03 18:21:52