我想要做的事情是什麼郵件應用程序:當我選擇編輯,而不是通常的刪除按鈕,單選按鈕出現在用戶可以檢查的一面,然後用戶可以點擊一個按鈕對標記的細胞採取行動(任何種類的行動不只是刪除)。是否有任何蘋果示例代碼可以做到這一點?任何人都可以提供一些代碼或文件來說明如何做到這一點。謝謝。如何標記多個UITableViewCells並對標記的單元格執行操作?
-Oscar
我想要做的事情是什麼郵件應用程序:當我選擇編輯,而不是通常的刪除按鈕,單選按鈕出現在用戶可以檢查的一面,然後用戶可以點擊一個按鈕對標記的細胞採取行動(任何種類的行動不只是刪除)。是否有任何蘋果示例代碼可以做到這一點?任何人都可以提供一些代碼或文件來說明如何做到這一點。謝謝。如何標記多個UITableViewCells並對標記的單元格執行操作?
-Oscar
下面是關於做一個郵件式多重選擇的好文章:
http://cocoawithlove.com/2009/01/multiple-row-selection-and-editing-in.html
我沒有這樣做,因此所有以下的從文檔來直。這是我會怎麼做:
setEditing:animated:
方法來顯示一個或多個按鈕來執行批處理操作(就像Mail.app一樣)當表進入編輯模式。willTransitionToState:
。在此方法中,將包含單選按鈕的自定義子視圖添加到單元格中。layoutSubviews
以將單選按鈕和單元格的其餘內容放置在單元格中。tableView:didSelectRowAtIndexPath:
中,區分正常狀態和編輯狀態。如果表格處於編輯模式並且用戶點擊一個單元格,將其標記爲選中(相應地修改您的單選按鈕子視圖)並保留所有標記單元格的記錄。謝謝你,我只是代表+你。但是我選擇了另一個答案,因爲這正是我想要做的。 – 2010-02-11 02:50:45
謝謝教程正是我需要的。 – 2010-02-11 02:51:19