gpt4 book ai didi

ios - 在 Swift 中单击 TableView 的单元格时如何调用(显示)另一个 View Controller

转载 作者:行者123 更新时间:2023-11-28 10:24:56 25 4
gpt4 key购买 nike

我是 Swift 的新手。我想了解当用户单击 TableView 的单元格时如何调用另一个 View Controller 。提前致谢。

最佳答案

编写如下代码:

    func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
self.performSegueWithIdentifier("showItemDetail", sender: tableView)}

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
if segue.identifier == "showItemDetail" {
let indexPath:NSIndexPath = self.tableView.indexPathForSelectedRow()!
let detailVC:ItemDetailViewController = segue.destinationViewController as ItemDetailViewController
detailVC.item = items[indexPath.row] as Item
}

从 Storyboard添加一个 viewController 并从 tableview 单元格添加一个 segue 到标识符为“showItemDetail”的 viewController;也会导航 detailViewController

关于ios - 在 Swift 中单击 TableView 的单元格时如何调用(显示)另一个 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28695969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com