问题标签 [uitableviewrowaction]

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 投票
1 回答
534 浏览

ios - 用户滑动时表格视图单元格突出显示

我尝试进行行操作,UITableViewCell但滑动时突出显示有问题。用户并没有真正选择单元格,他只是向左滑动。

我的shouldHighlightRowAtIndexPath样子是这样的:

如果这是正确的做法,我editActionsForRowAtIndexPath会取消突出显示,但它调用得太晚了:/

当用户开始/停止向左/向右滑动时,我可以得到任何事件吗?

任何帮助都会很棒。提前致谢。

在此处输入图像描述

0 投票
4 回答
3841 浏览

ios - UITableView 复选标记样式在选择时删除突出显示

我试图在选择表格视图单元格时删除突出显示,但希望保留出现的复选标记。

当我在 cellForRowAtIndexPath 中尝试这个时:

它仅删除复选标记下方的突出显示,而不是整行(请参阅附图)。

在此处输入图像描述

当我在 cellForRowAtIndexPath 中尝试这个时:

它不再显示复选标记。

更新:试过这个,和 cell.selectionStyle 做同样的事情,它不再做复选标记

这样做的好方法是什么?我希望它仍然像复选框一样起作用,但只是不希望出现蓝色突出显示。TableView 是动态生成的:

表视图功能:

0 投票
2 回答
2014 浏览

ios - 节标题的 UITableView 自定义视图(内存泄漏)。制作部分标题自定义视图的正确方法是什么?

我正在开发一个与“Instagram”具有相同 UI 的应用程序。我有一个供用户滚动并查看朋友添加的新图片的提要墙,类似于 instagram 。每个 UITableViewcell 都有一张图片和自己的部分 Header 视图。我通过为每个单元格制作部分来实现这一点。但我担心内存泄漏

这是我的代码

顺便说一句,我正在使用 Swift。它太酷了不是吗;)。让我详细解释一下这个委托函数来制作自定义部分的标题。每次当我的任何单元格或部分出现在屏幕上时,即使我滚动回已经分配了 headerView 的部分,也会调用此委托方法。因此,在滚动时会为一个部分多次创建 headerView。但我知道这是错误的方法,必须检查天气 headerView 是否已创建。如果我的视图确实存在于内存中,是否有任何方法可以检查代码,然后无需再次分配内存。有人请帮忙:)。即使是一点点帮助,我也会感激不尽。

0 投票
2 回答
365 浏览

ios - 为什么我看不到我的 TableViewRowActions 按钮(快速)?

我想在我的表格视图中的所有单元格上实现滑动运动。在阅读了 4 个不同的教程后,我不明白为什么我的操作按钮没有出现:我可以进行“滑动”,我可以看到按钮应该在的空白区域。甚至我的处理程序也不会在点击时被调用......

0 投票
1 回答
603 浏览

ios - 在 Swift 中自动滚动到 PFQueryTableViewController 中的下一个单元格

我在 Swift 中有一个带有 PFTableViewCells 的 PFTableViewController。

在每个 TableViewCell(高度为屏幕大小的 80%)中,都有一个按钮。我希望当用户选择按钮时,会自动滚动到下一个 TableViewCell。

知道我该怎么做吗?

非常感谢

0 投票
1 回答
434 浏览

ios - IOS UITableViewRowAction:在单元格上滑动随机工作

我已经实现editActionsForRowAtIndexPath了当我设法滑动单元格时效果很好,但是滑动手势并不总是被识别,我必须多次滑动直到它非常随机地工作。知道为什么会这样吗?

这是我的代码:

0 投票
1 回答
832 浏览

ios - Swift 中 TableViewCell 中的 indexPathForRowAtPoint 错误

在 UITableViewCell 的一个按钮内,我有这个功能,它可以自动滚动到下一个单元格。

我有一个错误:“让 indexPath = tableView.indexPathForRowAtPoint(point)!” 说:“表达的类型是模棱两可的,没有更多的上下文”

你知道如何解决它吗?我想将该代码保留在我的 UITableViewCell 中。

非常感谢

0 投票
0 回答
30 浏览

ios - 关于在编辑模式下返回 tableviewcell 的说明

关于 UITableView 崩溃的说明。我在 UITableViewController 中启用了 canEditRowAtIndexpath 和 commitEditingStyle。

当我向左滑动单元格时,我可以看到正常的删除按钮。问题是当我在单元格处于编辑模式时尝试返回时,我的应用程序崩溃了。没有其他的。

虽然我通过在 viewWillDisappear 上设置tableView.editing false来解决它,但我真的不知道崩溃的原因。只是想知道它背后的原因以及为什么当用户导航到其他屏幕时它不会自动将编辑设置为 false。

如果我错了,请纠正我。

0 投票
2 回答
2331 浏览

ios - Swift MGSwipeTableCell 滑动删除单元格

我正在使用 xCode 7 beta 和 Swift 来实现带有 MGSwipeTableCells 的 tableview。我这样做是因为我需要在每个单元格的左侧和右侧都有一个滑动按钮。这两个按钮都需要从表格视图中删除单元格。

在将按钮添加到单元格时,我尝试使用便捷回调方法来执行此操作:

但是,一旦我删除了第一个单元格,所有索引都会被丢弃,回调现在会删除一个不正确的单元格。也就是说,如果我删除 cell_0,cell_1 现在将成为表中的第 0 个。但是,与 cell_1 关联的按钮的回调会删除索引为 1 的单元格,即使它现在实际上是表中的第 0 个单元格。

我尝试实现 MGSwipeTableCell 委托方法,但无济于事。在我的代码执行过程中,这些方法都没有被调用过。我应该如何解决这个问题?实施委托会解决这个问题吗?如果,那么可以提供一个例子吗?如果没有,您能否建议一种替代方法,让表格视图单元格两侧都有滑动按钮,可以删除所述单元格?

0 投票
1 回答
361 浏览

swift - 使用 UITableViewRowAction 执行 segue 控制

如果在 mainVC 中点击自定义 UITableViewCell 时应用程序正常工作,我可以在 inputTableVC 中编辑 CoreData。现在我正在尝试做同样的事情,但是当点击 UITableViewRowAction“编辑”时。“删除”功能已经开始工作。

有没有办法在 UITableViewRowAction 中实现 prepereForSegue 或 fetchRequest?

提前致谢。