我有一個TableView,它已被編碼,以便在使用didSelectRowAt
方法選擇任何單元格時執行操作。如何添加滑動左手勢到TableView並返回在Swift中滑動時的單元格位置3
現在,我想向表格(或單元格)添加一個向左滑動手勢,以便在單元格被切換而不是點擊時執行輔助操作。
1)我希望單元格在划動時向左移動,但我不想在單元格從其移動的空間中添加按鈕。
2)相反,我希望能夠將單元格拖動到某個點(例如半路),然後在該點處使用indexPath執行輔助操作(這樣我就知道哪個單元格被拖動了) 。 3)如果用戶停止拖動或放開單元格,我希望它返回到它的起始位置並且不發生任何動作。
我見過很多樣品,做了各種各樣的這件事,但大多數是在Obj-C或插入與單元格在同一行中的按鈕。
另外,將手勢添加到每個單元格會更好嗎? 似乎更聰明,將其添加到表...
編輯:用代碼下面請參閱我的完整的答案
可能重複的[在iOS 9中可滑動的表格視圖單元格](http://stackoverflow.com/questions/32004557/swipe-able-table-view-cell-in-ios-9) – 2017-03-05 19:52:34
這不是OP詢問的是什麼 –
@MichaelFourre是正確的。不過,我剛剛發現了兩個帖子,顯示了我正在尋找的內容,以及幾乎完全相同的內容。 GENERAL:https://www.raywenderlich.com/77974/making-a-gesture-driven-to-do-list-app-like-clear-in-swift-part-1 EXACT:https://gabrielghe.github .io/swift/2016/03/20/swipable-uitableviewcell – wayneh