gpt4 book ai didi

swift - 如何禁用 tableView 的触摸 "actions"(滚动、选择单元格),同时仍然允许选择它?

转载 作者:行者123 更新时间:2023-11-30 13:02:45 24 4
gpt4 key购买 nike

我有一个overlayView,通常覆盖tableView底部的10%。

tableView and overlayView, resting state

当我点击overlayView上的任意位置时, View 会向上滑动并覆盖tableView的50%。

view is selected

在第二个(选定的)状态下,我希望能够通过触摸覆盖 View 之外的 tableView 上的任何位置来返回到第一个状态。

但是,我希望禁用 tableView 上的滚动(以及任何其他操作,例如选择行),直到 View 返回到静止(底部 10%)状态。

请忽略“编辑”和“添加”按钮,将其视为已禁用。

我该怎么做?

最佳答案

您可以创建覆盖整个屏幕的覆盖层,但其上部是透明的。然后向透明部分添加点击手势,这会将覆盖层的大小调整到原始位置。

关于swift - 如何禁用 tableView 的触摸 "actions"(滚动、选择单元格),同时仍然允许选择它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39742724/

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