问题标签 [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 投票
2 回答
1404 浏览

ios - Swift 3:UITableViewRowActionStyle()“缺少参数”错误消息

当我滑动 UITableView 单元格时,会调用以下代码:

现在我已经开始迁移到 Swift 3,我在 UITableViewRowActionStyle() 上收到一条错误消息:

调用中缺少参数“rawValue”的参数

有人知道在这种情况下 Swift 3 的语法是什么吗?

0 投票
2 回答
1034 浏览

swift - UITableViewRowAction 不起作用

我有一个UITableView我在控制器中管理的UITableViewDelegateUITableViewDataSource。在此表中,我有一个自定义单元格,问题是该函数editActionsForRowAtIndexPath仅有时会被调用(也许当我以特定方式滑动时,我不知道),我的代码如下:

0 投票
1 回答
281 浏览

appium - UITableViewRowAction 可访问性值

我正在尝试为 UITableViewRowAction 的按钮设置可访问性标签/值,以便将其与 appium 自动化一起使用,但由于某种原因,无法识别可访问性

最终, value 属性提醒为 nil 并且 label 属性获取标题的名称(取消)

我想知道是否可以修改此类对象的可访问性?

0 投票
1 回答
139 浏览

ios - UITableViewRowAction 背景颜色重叠问题

对于 tableview 中的某些行,最后一个 UITableViewRowAction 的背景颜色与之前的按钮一起折叠。这个问题也只发生在 iPhone 6/6S 上。

在此处输入图像描述

0 投票
2 回答
377 浏览

ios - 我想通过 UITableViewRowButtonAction 打开一个新的 ViewController

我有一个UITableViewRowAction所以当我滑动时,我可以选择 3 个选项。如果我单击Call按钮,我希望ViewController在整个屏幕上弹出一个新按钮。如果我点击 new 里面的一个按钮,ViewController 我希望它被解雇

单击 Call 按钮会打开一个 ViewController 作为弹出窗口 我的 UITableViewRowAction

这会在我点击按钮后打开,点击底部的 x 按钮会关闭 我的 ViewController 作为弹出框

这是我的代码

我知道我认为代码很混乱,但我还不太擅长编写应用程序。

感谢您的帮助,并提前感谢您的努力。

0 投票
1 回答
293 浏览

swift - 获取 UITableViewRowAction 以在点击时反弹

我想为具有行操作的表格单元格添加反馈。当用户单击单元格时,行操作会弹开一点。我以前在某个地方见过这个,它向用户显示了一个菜单。

我在文档中看不到任何可以让我控制的东西。

0 投票
1 回答
958 浏览

ios - 具有角半径的 UITableViewRowAction 单元更改背景颜色

当 UITableViewRowAction 滑动发生时,与该操作关联的单元格背景将其背景颜色更改为白色,而不是通常的黑色。换句话说,您在单元格圆角后面看到的颜色会随着滑动动作而变化。请参见下面的示例图像。

我已经在 View、TableView、Cell 上将背景颜色设置为黑色,所以我不确定这个白色是如何显示的。欢迎任何想法或建议!

角半径背景的单元格为白色

0 投票
5 回答
1328 浏览

ios - 选择和取消选择 UITableView 行

我有包含多行的 TableView,当我取消选择任何行时,我正在选择它们并将它们添加到标签文本中我无法从标签文本中删除它

这是我的代码:

这是我得到的输出:

我首先选择了 3 行,它被附加到Label.text,在我取消选择行后,Label.text保持不变

谁能在这段代码中帮助我?

0 投票
1 回答
390 浏览

ios - How to set custom UITableViewRowAction depending on IndexPath.row?

I have a

  • tableView(UITableView)
  • customCell: UITableViewCell!
  • itemsArray: [Item]

I tried to set custom action for cell in UITableView depending on IndexPath.row.

I tried to set custom action for cell in UITableView depending on IndexPath.row:

The problem occurs with cells, which I want to be without actions (which corresponding items has .isReadOnly = true)

I tried to return nil and [] in else case and both variants has irrelevant result for swiping: - nil – Delete action shows for items - [] – Cell swipes a little bit, “unswipes” back an than swipes stops working in any cell

0 投票
3 回答
7475 浏览

swift - 带有图标和文本的 UITableViewRowAction

那里有几个类似的问题,但我认为应该有一个最新的 iOS 10 答案,使用 Swift3,不使用私有 API,并且不依赖于你将你的图标限制为 unicode表情符号。

我现在有三个动作的表格行:

在此处输入图像描述

但是,我想要的不是带有中心文本的颜色方块,其大小和样式不是我选择的,而是:

在此处输入图像描述

我尝试使用背景颜色,但这只是将我的图像平铺在按钮上,并没有改变文本的位置或颜色。所以它必须不仅仅是

有没有这样做的好方法?