var arrayDays:[Student] = []
@IBOutlet var tableViewForStudents: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let std1 = Student(name: "First", rollNo: 1, address: "this is \\n address of \\n student 1",image:"demo.png")
let std2 = Student(name: "Two", rollNo: 2, address: "this is \\n address of \\n student 2",image:"demo.png")
let std3 = Student(name: "Three", rollNo: 3, address: "this is \\n address of \\n student 3",image:"demo.png")
let std4 = Student(name: "Four", rollNo: 4, address: "this is \\n address of \\n student 4",image:"demo.png")
let std5 = Student(name: "Five", rollNo: 5, address: "this is \\n address of \\n student 5",image:"demo.png")
let std6 = Student(name: "Six", rollNo: 6, address: "this is \\n address of \\n student 6",image:"demo.png")
arrayDays.append(std1)
arrayDays.append(std2)
arrayDays.append(std3)
arrayDays.append(std4)
arrayDays.append(std5)
arrayDays.append(std6)
}
func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCellEditingStyle, forRowAt indexPath: IndexPath) {
if editingStyle == .delete {
arrayDays.remove(at: indexPath.row)
tableView.deleteRows(at: [indexPath], with: .left)
}
輸入のUIKit
class Student: NSObject {
var strStudentName:String!
var strStrudentRollNo:Int!
var strStudentAddress:String!
var imageName:String!
init(name:String, rollNo:Int, address:String,image:String) {
strStudentName = name
strStrudentRollNo = rollNo
strStudentAddress = address
imageName = image
}
}
は、複数選択をサポートするために、あなたのテーブルビューのセットアップですか? 'allowsMultipleSelectionDuringEditing'は' true'に設定されていますか(またはInterface Builderで有効になっていますか)? – rmaddy
@rmaddyはいtrueに設定されています – juelizabeth
これを 'false'に設定します。 – rmaddy