如何爲自定義UItableviewcell設置編輯樣式,如此圖像。 alt text http://www.freeimagehosting.net/uploads/acf07543bf.jpg自定義UITableViewCell編輯樣式
這是購物車視圖,所以我會有很多UITableViewCell,只有其他字段出來Qty字段將是可編輯的。 謝謝
如何爲自定義UItableviewcell設置編輯樣式,如此圖像。 alt text http://www.freeimagehosting.net/uploads/acf07543bf.jpg自定義UITableViewCell編輯樣式
這是購物車視圖,所以我會有很多UITableViewCell,只有其他字段出來Qty字段將是可編輯的。 謝謝
上面的單元格看起來像一個自定義按鈕。你可以做的是將兩個UIButtons添加到UITableViewCell的子類以及UITextField中,並添加用於單擊UIButtons來更新數量的事件處理代碼。既然你可以使用UIButton的圖片來實現上面的效果應該不難。
我已經找到了一些方法,我不知道它的正確方法,但它適用於我,但仍然在等待最正確的方法。這裏是我做過什麼,
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]
感謝futureelite7,讓我試試這樣... – Nnp 2010-01-12 03:15:06
問題我得到現在的問題是,這個按鈕只能在編輯模式下可見?我如何獲得自定義單元格編輯模式? – Nnp 2010-01-12 04:28:14
當表格設置爲編輯模式時,所有UITableViewCells都會調用[setEditing:animated:]。使用該方法顯示/隱藏適當的UI控件。 – futureelite7 2010-01-12 04:36:50