gpt4 book ai didi

swift - 创建 "Next"按钮,如何为另一个 View 设置目标?

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

我正在尝试构建一个应用程序,用户可以在其中选择 map 上的位置并单击右上角的“下一步”。这样做会将他们带到该位置的描述。

我的按钮代码在 MapViewController 中。我在下面复制了用于实现“下一步”按钮的代码片段。

navigationItem.rightBarButtonItem = UIBarButtonItem(title:"Done", style: .plain, target: self, action: "next")

func next()
{
print("next")

}

当然,目前该按钮只是向控制台打印“下一步”,但我希望它将用户发送到另一个屏幕,我已经创建并编码为 DescriptionViewController。我该如何实现?我是否需要将目标设置为另一个 View ...如果需要,如何设置?还是我需要更改我的 next() 函数?

我仍然刚刚开始使用 Swift,非常感谢任何帮助。

谢谢。

最佳答案

let descriptionButton  : UIBarButtonItem = UIBarButtonItem.init(image: UIImage.init(named: “Description")!.withRenderingMode(.alwaysOriginal), style: .plain, target: self, action: #selector(barButtonDescriptionAction(_:)))
self.navigationItem.rightBarButtonItem = descriptionButton

@IBAction func barButtonDescriptionAction(_ sender: Any) {

let descriptionViewControllerObject = DescriptionViewController(nibName: "DescriptionViewController", bundle:nil)
self.navigationController?.pushViewController(descriptionViewControllerObject, animated: true)
}

关于swift - 创建 "Next"按钮,如何为另一个 View 设置目标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53388025/

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