如何在Tableview单元格中转换Delete选项

问题描述 投票:1回答:1

我已经使用How to populate UITableView from the bottom upwards?帖子将tableview和tableview单元格转换为从下至上填充该单元格。

但我也想将滑动方式转换为“删除”选项。请参阅图像以获取更多详细信息。

enter image description here

您可以看到Delete选项没有转换为tableview。任何有用的答案将不胜感激。

ios swift uitableview cgaffinetransform
1个回答
0
投票

viewDidLoad中的第一个反向UITableView

override func viewDidLoad() {
        super.viewDidLoad()
        tableView.transform = CGAffineTransform(scaleX: 1, y: -1)
}

然后反转cellForRowAt中的单元格。

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        guard let cell = tableView.dequeueReusableCell(withIdentifier: "MyTableViewCell", for: indexPath) as? MyTableViewCell else { fatalError() }

        cell.transform = CGAffineTransform(scaleX: -1, y: -1)
        cell.contentView.transform = CGAffineTransform(scaleX: -1, y: 1)

        return cell
    }

这里我已经镜像了单元格cell.transform = CGAffineTransform(scaleX: -1, y: -1),然后镜像了它的内容cell.contentView.transform = CGAffineTransform(scaleX: -1, y: 1)

© www.soinside.com 2019 - 2024. All rights reserved.