gpt4 book ai didi

ios - UITableViewCell 向右滑动触发 Action 或执行 segue

转载 作者:行者123 更新时间:2023-11-29 10:39:59 29 4
gpt4 key购买 nike

我正在使用 SWTableViewCell因为它是向左滑动和向右滑动菜单按钮。它工作得很好,我只需要自定义向右滑动即可在用户向右拖动单元格时触发操作或执行 segue。

我在左侧有一个按钮,希望在用户完成拖动时触发该操作,如附图所示:

enter image description here

最佳答案

您必须查看单元格的 UIGestureRecognizerDelegate 并定义您需要的操作。您还需要查看滑动的方向及其完成的状态。这是我的自定义 UITableViewCell 子类的示例:

- (void)_pan:(UIPanGestureRecognizer *)recognizer{

if (recognizer.state == UIGestureRecognizerStateBegan) {

if ([self.delegate respondsToSelector:@selector(cellDidBeginPan:)])
[self.delegate cellDidBeginPan:self];

} else if (recognizer.state == UIGestureRecognizerStateEnded) {
if ([self.delegate respondsToSelector:@selector(cellDidEndPan:)])
[self.delegate cellDidEndPan];
}
}

关于ios - UITableViewCell 向右滑动触发 Action 或执行 segue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25040104/

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