目前我有一个带有动态行的表格。当我运行项目时,这些行会在屏幕上显示,并且甚至还有一个按压动画,但是Xcode不允许我将表格行连接到其控制器作为IBAction。在这种情况下,我不能使用segue,它需要像按钮按下一样,但最好是整个表格行,我不想在其中插入按钮。任何帮助都将不胜感激,谢谢!
目前我有一个带有动态行的表格。当我运行项目时,这些行会在屏幕上显示,并且甚至还有一个按压动画,但是Xcode不允许我将表格行连接到其控制器作为IBAction。在这种情况下,我不能使用segue,它需要像按钮按下一样,但最好是整个表格行,我不想在其中插入按钮。任何帮助都将不胜感激,谢谢!
WKInterfaceController
上的table:didSelectRowAtIndex
方法。override func table(table: WKInterfaceTable, didSelectRowAtIndex rowIndex: Int) {
// Handle row selection
}
更新到Swift 3.1:
无需使用WKInterfaceTable,因为该功能现在位于UITableViewController内。
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let ren : Int = indexPath.row
print ("Row \(ren)")
}
super
的调用。苹果的示例代码没有调用super
。 - hgwhittle