2012-05-28 22 views
3

我有一個問題,我想顯示我的UITableView的單元格右刪除確認按鈕。滑動刪除工作就好了,但我也希望這不會發生刷卡。如何從自定義操作中輸入刪除確認狀態UITableViewCell?

我想將單元格的狀態從默認更改爲顯示刪除確認。有bool屬性顯示刪除確認,但它是隻讀的。

[self setEditing:YES animated:YES]; 

從自定義單元格的類不做任何事情。

如何更改單元格的狀態以顯示刪除確認而不刷卡?

即在識別出正在呼叫的單元上的輕掃手勢之後?我想手動調用它。

+0

只要確保我明白這個問題,如果UITableView處於編輯模式,在左邊顯示圓圈。當其中一個被選中時,你希望用戶確認他們確實希望刪除那個,對嗎? – tarheel

+1

不,我的意思是當你在一個單元格上滑動(如在消息應用程序中) - 在右側出現刪除按鈕,其他單元格保持默認狀態。我希望刪除按鈕不僅會在滑動後出現。 – ren6

回答

0

這是一個委託方法,這意味着您不應該自己調用它,因爲這是tableView類的進程句柄的一部分。

相反,你會想要重寫呼叫類,準備方法來顯示你的按鈕(或任何你想要顯示)和動畫的其他視圖修剪他們的幀。這樣做,你會明白委託和實例消息之間的區別,因爲您可能需要通知tableView或委託您的方法已完成,按鈕已顯示,其他視圖也是動畫。

相關問題