2017-06-21 40 views
0

我有UIView可以識別滑動手勢。在滑動時,我希望它的行爲類似於UITableViewCell,並顯示一組操作(例如,「保存」)。滑過UIView(不是UITableViewCell)來顯示動作

有關實現該目標的最佳方法的任何想法?

我的理解是,我需要實現某種動畫,使視圖向左滑動,並顯示另一個視圖來保存動作按鈕。

感謝您提前給出的所有建議和/或提示。

+0

看到下面的鏈接 https://stackoverflow.com/questions/32004557/swipe-able-table-view-cell-in-ios-9 – SP74

回答

1

我會盡量給你一個基本的想法。

您需要將視圖位置移動到左側,這是最好的,而不是調整視圖的大小。

的一種方法是創建在下列方式的觀點:

[CellTypeView -ActionView1-ActionView2]

而且可以隱藏的ActionView 1和2可以通過寬度約束設置爲0

滑動時,可以執行將單元格類型視圖向左移動的並行動畫,還可以通過更改其寬度約束來動畫化ActionView1。