我现在正在实现一个包含 3 个不同单元格的表格 View ,这些单元格应该引导到 3 个不同的页面。我应该在prepareforsegue还是didselectrowatIndexPath中实现代码? 我已经创建了 3 个不同的 viewController,它们应该由每个单元格链接,并且还在 Storyboard中设置了 segue 标识符。 有人可以提供一些示例代码和重要的代码说明吗?
提前感谢您的帮助。
最佳答案
我也会选择prepareForSegue函数,但我对所选行使用indexPath而不是标识符。
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
let indexPath: NSIndexPath = self.tableView.indexPathForSelectedRow!
if indexPath.row == 0 {
var DestViewController = segue.destinationViewController as! TargetViewController1
} else if indexPath.row == 1 {
var DestViewController = segue.destinationViewController as! TargetViewController2
} else {
var DestViewController = segue.destinationViewController as! TargetViewController3
}
}
它适用于我的应用程序:)
关于ios - 如何使用 swift 在多单元格 uitableview 中实现导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33538846/