问题标签 [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 回答
181 浏览

ios - UIContextualAction 的标题未显示完整的文本

我在表格视图单元格中创建了一个 UIContextualAction,它显示了一个长文本,但它工作错误。标题显示文本:文本示例...

如果我使用 UITableViewRowAction 在表格视图单元格中进行滑动操作。标题在 ios 10 中显示完整,在 ios 11+ 中显示错误

我已经用“\n”分解了文本中的行

}

}

这是图片。

有人可以帮我解决这个问题吗?太感谢了。

ios10 ios11

0 投票
1 回答
121 浏览

swift - 在 UIContextualAction 中正确设置彩色图标

我正在使用 TableView 列出一些带有描述的图像。此外,这些图像需要共享和删除,并且在我使用它们之前UIContextualAction。对于我设置要删除的图像的对象,如下所示:

deleteAction.image = UIImage(named: "delete")

不幸的是,在运行时我可以看到我的图像是白色的,但我需要它是灰色的。为什么会出现这种行为?

0 投票
2 回答
372 浏览

ios - UITableViewCell - 将背景设置为渐变以删除(可滑动操作) - Swift 4.2

我已经为 UITableViewCell 定制了我的尾随滑动动作。它有一个图像以及标题和背景颜色。它是这样完成的:

现在我需要将 设置backgroundColor为渐变。

检查了很多关于stackoverflow的问题,但无法这样做。任何帮助将不胜感激。

0 投票
2 回答
57 浏览

swift - 如何让用户拍照并分享?

我正在使用 Xcode 10,swift 5。我有一个 tableViewController,允许用户点击、左右滑动。当向右滑动时,它会显示一个显示完成的前导按钮。当用户点击按钮时,会出现一个共享对话框并允许他们共享工作。我正在努力实现一个 UIPickerController,它允许用户为他们的项目拍照并将其嵌入到共享对话框中。


}

该代码显示了相机并允许用户拍照,但图片无法到达任何位置,共享对话框也不会出现。当我删除 UIPickerController 的代码时,共享对话框会显示预填充的文本。

0 投票
4 回答
3683 浏览

ios - 为 UITableView 滑动操作(UIContextualAction)设置自定义字体

您如何为 in 中的标题设置自定义字体UIContextualAction

我试过UIAppearance但没有任何运气......

干杯! :)

0 投票
1 回答
369 浏览

uitableview - iOS 13 UIContextualAction 完成触发意外的键盘关闭

我有一个UITableView带有可交换UIContextualActions以删除或重命名(编辑)单个单元格的文本字段的单元格。

由于我切换到Swift 5 / iOS 13,在这些单元格上触发重命名UIContextualAction会导致键盘启动并在用户有机会键入之前立即关闭。不仅键盘消失了,我试图编辑的特定单元格也变得完全空了,并且生成了以下警告:

下面是重命名的代码UIContextualAction

我猜 UIContextual 动作的动画以某种方式触发了键盘的resignFirstResponder.

总而言之,在 之前swift 5/iOS 13,事件的顺序是这样的:

  1. 用户向左/向右滑动单元格
  2. 用户点击 UIContextual 按钮
  3. 单元格返回中心
  4. 文本被选中
  5. 键盘启动
  6. 用户类型,点击返回
  7. 键盘resignFirstResponder

而我在迁移后看到的行为如下所示:

  1. 用户向左/向右滑动单元格
  2. 用户点击 UIContextual 按钮
  3. 文本被选中
  4. 键盘启动
  5. 单元格返回中心(以某种方式触发resignFirstResponder
  6. 键盘resignFirstResponder

更新 2019/10/02

我已经确认是单元格动画导致键盘过早关闭。如果我在 completionHandler 之后引入延迟如下:

有了这个改变,单元格动画回到中心,键盘启动,我可以打字了。然而,这显然是一个 hacky 解决方法。任何建议,将不胜感激

0 投票
1 回答
120 浏览

swift - 响应取消 UISwipeActionsConfiguration

我的视图控制器需要跟踪 UISwipeAction 当前是否处于活动状态,因为在滑动操作期间不应允许编辑。为了实现这一点,我使用了一个标志,该标志在唯一的 UIContextualAction 中设置回默认值,这会删除该行。这工作正常:

但是,当在显示上下文操作时再次点击该行取消滑动操作时(单元格动画回到正常状态),显然不会触发删除操作并且我的标志也没有设置回来。

有没有办法在这样取消操作时收到通知?

0 投票
1 回答
76 浏览

ios - 在滑动 Eureka 上更改“删除文本”

有没有办法更改 ContextualAction 的文本,使其不再说“删除”?

这是我正在谈论的删除按钮

0 投票
0 回答
31 浏览

swift - 自动调整 pdf 的大小。UIContextualAction.image 中的图标图像似乎不起作用

使用 CGRect,.pdf 图标是拉伸的并且不保留其纵横比,有没有办法在纵横比适合模式下“绘制”?

0 投票
1 回答
141 浏览

ios - 在 UITableView Swift 4 的主要滑动操作中不显示标题

我在 tableview 中添加了两个动作领先的滑动动作,但只有背景显示并且标题不可见。

在此处输入图像描述