ios - 与 iOS 10+ 类似设计的滑动删除 UITableViewCell 中的通知滑动删除
问题描述
如何使要删除的 tableviewcell 的幻灯片看起来像要删除 iOS 通知的幻灯片(淡入并且不要触摸屏幕边缘)。我将只有删除按钮,所以我不需要多个按钮。我希望它像通知一样在完全滑动时删除。
这是一张带有 2 个按钮的想要结果的照片(我只想要 1 个):
我编写的当前代码仅将编辑样式设置为删除。我尝试过使用UIContextualAction
,但我相信我只能设置样式、背景颜色和/或图像。
func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) -> Bool {
return true
}
func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCellEditingStyle, forRowAt indexPath: IndexPath) {
if editingStyle == .delete {
print("delete")
}
}
解决方案
UITableViewCell
尝试在 中添加一个带有红色背景的 UIView,并在 中添加一个UIView
带有删除文本的标签。祝你好运!
推荐阅读
- amazon-web-services - 在 AWS EKS 中,如何安装和访问 etcd、kube-apiserver 等?
- python-3.x - SQLAlchemy 关系
- matplotlib - Matplotlib 每隔一个月绘制一次,每个月带有刻度和网格线
- c++ - 读取文件并输入向量
- reactjs - 我的代码中是否有错误解释了为什么 TouchableOpacity 似乎不起作用?
- vb.net - VB.net 是否支持 EnumerationOptions?
- java - Apache Drill:编写通用的array_agg UDF
- pivot - 透视后在 Power Query 中重新排序的行
- python - 使用python估计特定列的平均值组
- c# - 将 ViewModel 数据从视图页面传递到 POST 方法