2016-11-21 155 views

回答

0

有UISwipeGestureRecognizer所以你可以使用它來識別。你可以使用cellFor你cellForRow添加到每個單元格。比你可以使用委託的單元格返回自我。將標籤的前導或尾隨約束添加爲單元格中的出口。你可以改變約束條件是這樣的:

labelConstraint.constant = 0 
    UIView.animateWithDuration(1.0) { 
    self.view.layoutIfNeeded() 
} 

編輯: 如果啓用了滑動刪除:覆蓋willTransitionToState方法在您的自定義單元格和檢測刪除狀態或使用的tableView的willBeginEditingRowAtIndexPath,然後在那裏不斷的約束

+0

不當單元格提交編輯啓用並滑動以顯示動作按鈕時工作。 – Vahid

+0

還有一個問題,當滑動一下並鬆開(取消滑動)時,發生了動作並且標籤位置改變了。它需要在完成滾動動畫後調用動作。 – Vahid

+0

我選擇另一種方式,但我應該接受它作爲答案。謝謝。 – Vahid

相關問題