WatchKit 开发:表格与界面导航全解析
1. 表格数据显示与操作
在开发过程中,我们可以轻松地将数据显示在表格中。以下是一段创建跑步记录并添加到数组的代码:
let run = Run(distance: Double(lapDistance * lapCount),
laps: laps,
startDate: date)
return run
}
runs = []
for i in 0 ..< 5 {
runs?.append(randomRun(NSDate().dateByAddingTimeInterval(Double(i)
* 24 * 60 * 60)))
}
将数据放入表格非常直接。如果需要使用不同行控制器的多种行类型,可以使用 table 的 setRowTypes() 方法,而不是 setNumberOfRows(_:withRowType:) 。使用该方法时,只需创建一个字符串数组,为表格中的每一行设置行类型标识符。
表格内容修改
- 插入行 :当需要向表格中添加新行时,可以使用
insertRowsAtIndexes(_:withRowType:)方法。例如,在awakeWithContext方法中接收Run对象并添加行:
超级会员免费看
订阅专栏 解锁全文
7

被折叠的 条评论
为什么被折叠?



