问题标签 [uicontextualaction]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
305 浏览

uitableview - 快速旋转 UIContextualAction

我试着聊天,我找到了让 tableView 看起来像你用下面的代码行从下到上填充它的方法:

这很好用,但是当您使用函数 trailingSwipeActionsConfigurationForRowAt 应用操作时会出现问题,因为所有内容都颠倒显示,如下图所示。如您所见,“详细信息”按钮位于右侧(必须位于左侧)并且上下颠倒。

图片

这是制作动作的函数,但 UIContextualAction 没有函数变换,因此不能将其作为表格视图和单元格旋转。

那么,我该如何旋转呢?或者还有什么其他方法可以让 tableView 从底部填充到顶部?

非常感谢您的帮助!

0 投票
1 回答
632 浏览

ios - 如何从 UITableViewCell 的 UIContextualAction 显示弹出 UIAlertController?

我想在 UITableViewCell 中的 UIContextualAction“按钮”上显示 UIAlertController。我的问题是如何为特定的选定操作设置 sourceRect ?我认为这是可能的,iOS 邮件应用程序允许您在单元格上向左滑动时选择更多选项(见图)。在此处输入图像描述

0 投票
1 回答
164 浏览

ios - UITableViewCell 内容消失

我有一个通过委托方法实现的uiTableView3 个单元格。uiContextualActiontrailingSwipeActionsConfigurationForRowAt

点击uiContextualAction我会显示actionSheet两个操作 - 删除和关闭。

当在actionSheet没有按下任何操作的情况下显示 时,所有 3 个单元格的单元格内容,特别是 auiImageView突然消失。

uiTableViews造成这种情况有什么固有的吗?我在上述流程中放置了断点,但对如何解决这个问题无济于事。任何想法将不胜感激。

在呈现 actionSheet 之前 - UITableViewCell 的 ImageView(红色背景和蓝色渐变图像)

在呈现 actionSheet 之前 - UITableViewCell 的 ImageView(红色背景和蓝色渐变图像)

在呈现的 actionSheet 之后 - ImageView(红色背景没有蓝色渐变图像)

在呈现的 actionSheet 之后 - ImageView(红色背景没有蓝色渐变图像)

0 投票
0 回答
745 浏览

ios - UIContextualAction 删除行问题。UIContextualAction 的菜单与单元格重叠

我有两个 UIContextualActions 应该在完成后从表中删除行。我遇到了以下间歇性问题:如果我一个接一个地快速应用此操作,那么第一个操作可以正常工作,但是当我第二次调用 UIContextualAction 的菜单时,它会与单元格重叠。第三次,在tableView滚动之前无法调用UIContextualAction的菜单。 这里是短视频

请在下面的代码中找到

refreshDataSource 函数执行以下操作:

感谢任何帮助

更新

所以我解决了。我已将 UIContextualAction(style: .normal, title: "") 替换为 UIContextualAction(style: . destroy, title: "") 并且不再手动更新数据源。Completion(true) 自动对单元格和表格进行所有需要的操作。

最终代码是

0 投票
1 回答
1010 浏览

ios - UIContextualAction 触发 setEditing = true,如何禁用?

我刚刚实现trailingSwipeActionsConfigurationForRowAt并向leadingSwipeActionsConfigurationForRowAt我的 s 添加了滑动操作UITableViewCell

这会触发(在我的 UITableViewController 上)func setEditing(_ editing: Bool, animated: Bool)用 调用editing = true,这反过来也会触发我的编辑动画和进入编辑模式时我想要的其他更改。(上下文操作与编辑/删除无关)。

我不想要这个,但还没有找到一种方法来禁用这种行为,即使只是检测到setEditing通过滑动操作调用的方法。

有任何想法吗?

0 投票
1 回答
221 浏览

swift - UITableView 中的行不会立即删除

trailingSwipeActionsConfigurationForRowAt UITableView当用户滑动删除某些单元格(项目)时,我正在使用的委托方法进行处理。

UIContextualAction删除事件看起来像这样。我首先从 Realm 数据库中删除项目,然后从表视图中删除行

但是由于某种原因,当我删除单元格时,它并没有立即删除,而是返回到滑动之间的位置。然后当我滚动表格视图时,单元格消失了,就像你在下面的 gif 中看到的那样:

在此处输入图像描述

我可以通过在从数据库中删除某些项目后立即重新加载表视图的数据来“修复”这个问题,但这不是我想要的,我想使用deleteRow(at:with:)动画。


我的一个猜测是,它与从 Realm 数据库中删除项目有关。

我正在使用delete方法删除项目

然后作为我的表视图的数据源数组,我使用的是 RealmResults


有人知道为什么会这样吗?谢谢你。

0 投票
3 回答
2146 浏览

ios - 滑动操作后如何更新表格视图行?

我在我的表格视图中使用滑动操作。完成滑动操作后,我想在行上添加和删除小图标。

我使用异步线程来执行此操作,但是它并没有给出我想要的平滑结果。我的代码在下面给出,任何帮助都会得到帮助。

0 投票
1 回答
441 浏览

swift - 如何更改 UIContextualAction 滑动长度并添加“释放以取消”功能?

目前,我的 TableView 中有一个滑动操作,可以在相应单元格上滑动时执行自定义操作。但是,我想更改必须拖动多远才能获得默认触觉反馈以指示滑动完成。另外,我想添加一个功能,如果操作未完成而不是保留在屏幕上,则会自动隐藏滑动操作。到目前为止,这是我的代码:

我想实现类似于 Apollo reddit app 的效果。任何帮助,将不胜感激!

0 投票
3 回答
170 浏览

ios - 禁用 UIContextualAction

我正在尝试禁用UIContextualAction我拥有的一个:

我在网上找不到任何东西来启用或禁用它,我仍然希望它存在,只是不希望用户点击它。这可能吗?

0 投票
1 回答
1289 浏览

ios - 如何设置 UIContextualAction 的圆角半径?

我还没有找到有关如何执行此操作的任何信息,所以我在问一个问题。

我用三个动作制作了一个单元格:

  1. 一个检查动作,
  2. 一个编辑动作,
  3. 和删除操作。

唯一的问题是我的单元格有一个角半径,我希望我的动作也有一个角半径。如何设置 UIContextualAction 的圆角半径?

这甚至可能吗?