gpt4 book ai didi

ios - 滑动以删除 UITableView 中的整个部分

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:00:08 26 4
gpt4 key购买 nike

我有一个 UITableView,它有一个可变数量的部分,每个部分都有一个可变数量的行。每个部分都包含一个部分标题、一个部分页脚和该部分的行。它们在容器内显示和展示。到目前为止,一切都按预期工作。演示我的 UITableView 当前的样子:

current tableview

我现在正在尝试实现在整个部分上向左滑动的可能性,以便该部分的标题、该部分内的行和该部分的页脚向左移动,显示另一个 UIView。我能够单独滑动单元格,但在过去两天里,在整个部分启用此功能让我很头疼。这是我想要实现的目标:

desired result

我考虑过实现 UIGestureRecognizers,但我担心它们可能会与我的 UITableView 发生冲突。另外,我开始实现它,但我不知道如何只移动向左滑动的部分。

然后我想我也许可以实现一个 UIScrollView 作为每个部分的容器。我将如何做到这一点对我来说仍然是个谜,但如果可以的话,这似乎是一个可能的解决方案。

此外,我没有想法并且坚持应该如何完成。到目前为止,我还没有在 Internet 上找到它 - 至少没有某种工作示例,所以我对如何实现这种效果的灵感为零。

因此,我想问问是否有人知道这是如何工作的,以及在实现时我必须牢记什么。非常感谢指向我找到可行解决方案的每条线索!

编辑:今天下午我已经看到了可能的副本。但是,那里的建议在标题上显示了 touchesBegan(),这在我的情况下不起作用,因为我需要整个部分都是“可拖动的”。

最佳答案

我认为您可以实现这一点的一种方法是使用包含 View 的垂直堆栈 View ,其中包含一个 TableView 和垃圾桶图标。当用户在表格 View 标题上向左滑动时,它将在 View 中显示隐藏的垃圾桶图标。我认为每个 tableview 只有一个部分,因此更容易跟踪用户滑动了哪个“部分”。

关于ios - 滑动以删除 UITableView 中的整个部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54078415/

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