Ich erstellte eine Tabellenansicht in Storyboard, das 11 Zeilen enthält. Ich möchte in der Lage sein, auf jede Zeile zu tippen und sie in ihren eigenen Tableview-Controller zu öffnen, wo ich Daten speichern werde, abhängig von der getippten Zeile.So öffnen Sie eine neue Tabellenansicht programmgesteuert in swift
var array = ["row 1", "row 2", "row 3", "row 4", "row 5", "row 6", "row 7", "row 8", "row 9", "row 10", "row 11"]
override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 1
}
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return array.count
}
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("prototypeCellIdentifier", forIndexPath: indexPath)
cell.textLabel?.text = array[indexPath.item]
cell.accessoryType = UITableViewCellAccessoryType.DisclosureIndicator
return cell
}
Dies ist, was ich getan habe, um die Zeilen zu erstellen.
UITableViewDelegate-Methode 'func tableView (_ tableView: UITableView, didSelectRowAtIndexPath indexPfad: NSIndexPath)' – Asdrubal
Lernen Sie, Apple-Dokumentation zu lesen. Das ist alles drin. Oder suche im Internet. Dazu gibt es unzählige Tutorials und Beispiele im Internet. – dasdom
@dasdom Ich denke, du bist vielleicht auf etwas. Wenn nur jeder dies getan hätte und Stack Overflow nicht existieren müsste. – icestorm0806