在UIView(不是UITableViewCell)上滑动以显示操作

时间:2017-06-21 14:22:18

标签: ios objective-c uitableview uiview swipe

我有UIView可以识别滑动手势。在滑动时,我希望它表现得像UITableViewCell并显示一组操作(例如“保存”)。

关于实现这一目标的最佳方法的任何想法?

我的理解是我需要实现某种动画,使视图向左滑动并显示另一个包含动作按钮的视图。

提前感谢所有建议和/或指示。

1 个答案:

答案 0 :(得分:2)

我会试着给你一个基本的想法。

您需要将视图位置向左移动,这最好不要调整视图大小。

一种方法是以下列方式创建视图:

[CellTypeView -ActionView1-ActionView2]

您可以通过将其宽度约束设置为0来隐藏ActionView 1和2。

当您滑动时,您可以执行将单元格类型视图向左移动的并行动画,还可以通过更改其宽度约束来动画化ActionView1。