2010-07-16 86 views
0

是否有一種方法來添加刪除控件,如UITableViewCell,在表部分?我看到兩種方法:UITableView:刪除部分控件

  • 使用表格單元而不是部分。
  • 編寫自己的UIView節類,它將顯示刪除控件。

關於第一種方式 - 正如我想的那樣,它可能是我的情況中最簡單的方法。

從實施的角度來看,第二種方法可能會更好,但這需要更多時間。

可能是我錯過了另一種方式?有什麼建議麼?

+0

您希望用戶能夠通過點擊部分標題或位於部分標題中的某個按鈕刪除某個部分內的所有單元格? – 2010-07-16 09:57:59

+0

是的,我認爲他想這樣做 – vodkhang 2010-07-16 10:19:32

+0

按鈕裏面的一個部分,這將允許用戶刪除整個部分。 – kovpas 2010-07-16 11:58:25

回答

0

我看到的唯一方法是提供您的UITableViewController代表或子類與調用的方法:

- (UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section 

這使您可以顯示任何的UIView作爲部分頭的功率。在此視圖中,您可以放置​​控件,使用戶可以刪除部分。

我希望這會有所幫助。

+0

是的,這是第二個選項是在我的文章。 – kovpas 2010-07-16 12:29:26

+0

從我的角度來看,這是解決您的問題最合適的方法。 – samsam 2010-07-16 13:05:47

+0

好的,謝謝。會試試看。 – kovpas 2010-07-19 06:50:42