通常可以創建一個單元格,讓用戶通過滑動該單元格或通過點擊可見的旋鈕來顯示單元格右側的紅色「刪除」按鈕細胞的左側。使用所有單元格的可見刪除按鈕製作UITableView
不過,我想創建一個與默認可見的「刪除」按鈕(無需重擊/攻旋鈕)的所有單元格一個UITableView。是否有可能使用標準的Cocoa Touch方法?
(我知道我可以在自定義的UITableViewCell定義自己的按鈕,但我寧願使用如果可能的話...的標準方法)在您的視圖控制器的-viewDidLoad
實施
通常可以創建一個單元格,讓用戶通過滑動該單元格或通過點擊可見的旋鈕來顯示單元格右側的紅色「刪除」按鈕細胞的左側。使用所有單元格的可見刪除按鈕製作UITableView
不過,我想創建一個與默認可見的「刪除」按鈕(無需重擊/攻旋鈕)的所有單元格一個UITableView。是否有可能使用標準的Cocoa Touch方法?
(我知道我可以在自定義的UITableViewCell定義自己的按鈕,但我寧願使用如果可能的話...的標準方法)在您的視圖控制器的-viewDidLoad
實施
嗯.. NO。事實上,左側的紅色減號是可可中恆定可見的解決方案。我不相信你得到正確的刪除按鈕沒有醜陋的tableView。
所以可能你必須做出一個自定義的解決方案。但是這裏不需要子類。你可以只用一個普通的UITableViewCell並設置UIButton
爲accessoryView
。
呼叫[tableView setEditing:YES animated:NO]
。
這樣做可以在所有單元格中進行滑動行爲(僅在單元格上的滑動手勢後顯示刪除按鈕)。我詢問如何顯示所有單元格上的刪除按鈕,而無需用戶輕掃/輕敲旋鈕。 – Tmate 2012-03-15 09:44:22
我明白了,謝謝澄清! – Tmate 2012-03-15 09:46:37
請接受,如果您認爲這有幫助。 – calimarkus 2012-03-15 09:53:32
接受,我對延遲道歉:)。 – Tmate 2012-03-15 16:37:51