Ho due matrici Data1 e Data2 e voglio popolare i dati all'interno di ognuno di questi (contengono stringhe) in una vista tabella in due sezioni diverse. La prima sezione dovrebbe avere un'intestazione "Alcuni dati 1" e la seconda sezione dovrebbe essere intitolata "KickAss".Come si popolano due sezioni in una vista tabella con due array diversi usando swift?
Ho entrambe le sezioni che popolano i dati del primo array (ma senza intestazioni).
Ecco il mio codice finora:
override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 2
}
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
var rowCount = 0
if section == 0 {
rowCount = Data1.count
}
if section == 1 {
rowCount = Data2.count
}
return rowCount
}
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as UITableViewCell
let ip = indexPath
cell.textLabel?.text = Data1[ip.row] as String
return cell
}
nel metodo cellForRowAtIndexPath, è possibile per me per identificare la sezione in qualche modo come ho fatto nel metodo numberOfRowsInSection? Inoltre, come posso dare titoli a ciascuna sezione? Grazie
io sono alla ricerca di questo per un paio d'ore e questa è l'unica cosa che ha funzionato per me. Grazie mille. –