【发布时间】:2019-04-08 19:09:07
【问题描述】:
我不知道从哪里开始...
我需要一个TableView 来显示按日期组织的信息。
我创建了一个“模型”类来保存数据...
class Model: NSObject {
var start: Date?
var str: String?
override init()
{
}
init(start: Date, str: String) {
self.start = start
self.str = str
}
创建该类的元素
let value1 = Model(start: Date1(), str: string1)
let value2 = Model(start: Date2(), str: string2)
填充该元素的数组:
var array = [Model]()
array.append(value1, value2)
填充TableView
我如何将array 划分为月份或工作周等...
我希望tableView 组织sections 中的数据!?
func numberOfSections(in tableView: UITableView) -> Int {
return array.count
}
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let label = UILabel()
label.text = "January", Febuary, e.g.
return label
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return ?
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell") as! TC_Arbeitszeit
cell.label.text = ?
return cell
}
非常感谢任何帮助!
【问题讨论】:
-
"创建该类的元素:
Date1(),Date2()" 你是说Date()还是date和date2? -
是的-我只是想说明我的意思是不同的日期值-我的错-这令人困惑