ios - ios,tableView.setEditing 设置默认选择行
问题描述
TableView.setEditing 如何设置默认选择行,
tableView.setEditing(true, animated: true)
DispatchQueue.main.asyncAfter(deadline: .now() + 0.6) {
CATransaction.setDisableActions(true)
tableView.reloadRows(at: [indexPath], with: UITableView.RowAnimation.automatic)
CATransaction.commit()
tableView.selectRow(at: indexPath, animated: true, scrollPosition: UITableView.ScrollPosition.none)
}
解决方案
使用此方法:
func setEditing(nil, true).
Nil
表示default
的值setEditing
。
推荐阅读
- r - 计算名称几乎相同的列对的差异(最后一个字符串不同)
- php - Laravel 8 Passport 注册:未执行 UserController 操作
- arrays - 如何在 Rust 中循环整数向量?
- python - AllenNLP DatasetReader:只加载单个实例,而不是遍历训练数据集中的所有实例
- performance - 第二次计算的 TensorFlow 性能下降
- javafx - (JavaFX)麻烦分组 3D 对象并围绕一组轴旋转它们
- reactjs - 如何从使用路由器的组件外部监视历史对象?
- mule - 会话变量连接器在 mule 调色板中不可见
- c - SampleSort 与 C 中的 MPI 实现,代码中的未初始化警告
- bluetooth - Raspberry Pi 无法重新连接到配对的蓝牙设备