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

标签 ios objective-c uitableview uiview swipe

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

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

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

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

最佳答案

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

您需要将 View 位置向左移动,这是最好的,而不是调整 View 大小。

一种方法是按以下方式创建 View :

[CellTypeView -ActionView1-ActionView2]

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

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

关于ios - 在 UIView(不是 UITableViewCell)上滑动以显示操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44678817/

相关文章:

ios - NSRegularExpression 和重复模式

c++ - 如何获取 oc 类中私有(private) c++ 类型字段的值?

iphone - 使用用户方向旋转 MKmap

swift - 从 TableViewcell Swift 模拟 tableview 行选择

ios - 获取 UITableViewCell 中自定义单元格的高度

ios - UITableView 中的数据源和委托(delegate)是如何工作的?

ios - 如何在一个 tableView 中使用两个不同的自定义单元格?使用 Storyboard,iOS 7

ios - iOS 上的 iframe 裁剪 webview

ios - 当我创建 NSManagedObject 的子类时,我得到 'failed code with exit 1'

iphone - CMMotionManager 不产生任何 .deviceMotions