2014-12-04 48 views
0

說我有一些細胞常規表視圖它:如何自定義表視圖多選的外觀?

enter image description here

我想表視圖外部動作作出反應,使之去「選擇」模式。如果行動發生,所有細胞需要翻譯到右側,揭示指標,以便我可以點擊一個細胞「選擇」它(填充指標)或「取消選擇」它(填充指標),如下圖所示:

enter image description here

看來的UITableViewCellselectedhighlighted狀態不門鈴這種效果。我也嘗試在cellForRowAtIndexPathwillDisplayCell中設置變換,但它們不起作用。

+0

你爲什麼不嘗試允許多項選擇? – 2014-12-04 08:53:45

+0

@johnykumar多重選擇對我來說是好的,我的問題是如何實現這種效果,即所有單元格向右滑動,揭示指標。 – axl411 2014-12-04 08:57:48

回答

2

爲什麼不只是有self.navigationItem.rightBarButtonItem = self.editButtonItem;添加到viewDidLoad和self.tableView.allowsMultipleSelection = YES;組?它會自動將單元格移動到右側,或者至少是標籤。

這裏是定製一個很好的工作的例子 -

Apple Sample Code

+0

這個示例代碼正是我需要的,歡呼!也許我應該將問題標題更改爲「如何自定義表格視圖編輯模式的外觀?」 – axl411 2014-12-04 09:24:57

+0

@ zannnennkunn無後顧之憂。祝你好運 - – soulshined 2014-12-04 09:29:41