gpt4 book ai didi

swift - 如何为 IndexPath 处的行编辑操作设置动画以显示用户操作

转载 作者:搜寻专家 更新时间:2023-10-31 22:46:01 24 4
gpt4 key购买 nike

我见过一些应用程序在用户加载 tableView 时实现了动画,显示他们可以在单元格上向左滑动。它显示正在滑动的单元格然后快速关闭,以便用户可以做他们想做的事。

我已经搜索了一些预先存在的库,但没有找到。

我可以通过编程方式滑动单元格吗?因此在 viewDidLoad 上调用它(或出现)?

最佳答案

在 Swift 中,您可以执行类似的操作,但是,这不会显示通常通过在 UITableViewcell 上向左滑动显示的底层编辑操作。它只动画滑动 Action

fileprivate func showSwipeAction() 
{
let animation = CABasicAnimation(keyPath: "position")
animation.duration = 0.08
animation.repeatCount = 1
animation.autoreverses = true
animation.speed = 0.30
let fromPoint:CGPoint = CGPoint(x: self.center.x, y: self.center.y)
animation.fromValue = NSValue(cgPoint: fromPoint)
let toPoint:CGPoint = CGPoint(x: self.center.x - 50, y: self.center.y)
animation.toValue = NSValue(cgPoint: toPoint)
self.setEditing(true, animated: true)
self.layer.add(animation, forKey: "position")
}

关于swift - 如何为 IndexPath 处的行编辑操作设置动画以显示用户操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38039074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com