Я создал UITableView в IB. Этот вид содержит 5 разделов и каждую секцию некоторых ячеек. Первая ячейка в некоторых разделах предоставляет конечному пользователю возможность отображать/скрывать остальные ячейки, принадлежащие тому же разделу.Скрыть/показать ячейки в UITableView?
Мой код до сих пор:
import UIKit
class SettingsVC: UITableViewController {
@IBOutlet var showCallForwardSwitch: UISwitch?
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func toggleValueChanged(sender: UISwitch) {
if showCallForwardSwitch!.on {
println("switch is on")
} else {
println("switch is off")
}
tableView.reloadData()
}
}
Так что есть только IBOutlet и IBAction. Я могу получить событие через функцию toogleValueChanged, но я не знаю, что делать с этого момента. Какие методы мне нужно использовать?
Что такое DetailCell? Откуда вы знаете, что работаете в правильном разделе? – cateof