2010-01-12 102 views

回答

2

上面的單元格看起來像一個自定義按鈕。你可以做的是將兩個UIButtons添加到UITableViewCell的子類以及UITextField中,並添加用於單擊UIButtons來更新數量的事件處理代碼。既然你可以使用UIButton的圖片來實現上面的效果應該不難。

+0

感謝futureelite7,讓我試試這樣... – Nnp 2010-01-12 03:15:06

+0

問題我得到現在的問題是,這個按鈕只能在編輯模式下可見?我如何獲得自定義單元格編輯模式? – Nnp 2010-01-12 04:28:14

+0

當表格設置爲編輯模式時,所有UITableViewCells都會調用[setEditing:animated:]。使用該方法顯示/隱藏適當的UI控件。 – futureelite7 2010-01-12 04:36:50

0

我已經找到了一些方法,我不知道它的正確方法,但它適用於我,但仍然在等待最正確的方法。這裏是我做過什麼,

1)我在EditCellView的UITableViewCell的(子類)
2)創建的IBOutlat我的UIButton,然後我在tableviewcontroller
3創建IBAction爲)然後我設置的UIButton觸摸事件IBAction爲在IBAction爲方法tableviewcontroller
4)您可以使用此代碼

EditItemController *cell = (EditItemController *)[[sender superview] superview]; 
NSIndexPath *indexPath = [self.maintable indexPathForCell:cell]; 

這行代碼可能取決於你的看法佈局得到該小區

[[sender superview] superview] 

得到正確上海華盈,你可以在gdb使用下面的命令

gdb>po [[sender superview] superview]