我正在尝试制作一个符合以下标准的标准 UITableView:
1)单元格需要始终可移动,右侧有汉堡包图标
2)单元格需要滑动动作。
3)单元格的左侧不能有默认的iOS删除图标(带(-)的红色小圆圈)
我尝试过一个示例项目,并为表实现了以下代码
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var myTableView : UITableView!
var myArray = ["one","two","three","four","five"]
override func viewDidLoad() {
super.viewDidLoad()
self.myTableView.delegate = self
self.myTableView.dataSource = self
myTableView?.register(myTableCell.nib, forCellReuseIdentifier: myTableCell.identifier)
myTableView.isEditing = true
}
}
extension ViewController : UITableViewDelegate, UITableViewDataSource{
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return myArray.count
}
func tableView(_ tableView: UITableView, canMoveRowAt indexPath: IndexPath) -> Bool {
return true
}
func tableView(_ tableView: UITableView, editingStyleForRowAt indexPath: IndexPath) -> …Run Code Online (Sandbox Code Playgroud)