gpt4 book ai didi

ios - 给予 IBAction 优先级而不是 segue

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:05:03 27 4
gpt4 key购买 nike

我正在使用 Storyboard ,在我的 Storyboard 中我有一个按钮与另一个 View Controller 相连。所以当你点击按钮时,另一个 View Controller 就会出现。我使用 Storyboard 中的 Action Segue - Push 连接了它。我还将按钮与 IBAction 属性相关联。问题是当我单击按钮时,它首先转到与其连接的 View Controller ,然后执行 IBAction 函数。我如何更改此顺序?

最佳答案

您不能更改该顺序。您可以做两件事。

首先:仅使用转场。覆盖 prepareForSegue: 并将您的代码放在那里。如果该 View Controller 有多个 segure,那么您可以在 prepareForSegue: 中区分当前正在执行的是哪一个。为此,您应该为他们提供唯一的名称/segue ID。

第二个:仅使用 IBAction。在 IBAction 方法的最后,调用 performSegueWithIdentifier:sender:。同样,为此您必须使用唯一的转场 ID 来命名所有转场。

关于ios - 给予 IBAction 优先级而不是 segue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15555384/

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