gpt4 book ai didi

ios - 如何在自定义 UITableViewCell 按钮和第二个 View 之间创建一个 segue

转载 作者:行者123 更新时间:2023-11-29 01:14:32 25 4
gpt4 key购买 nike

我在一个单独的 nib 中创建了一个自定义的 UITableViewCell,在它里面我有一个按钮。我希望 tableViewCell 在点击单元格时转到一个 View Controller ,但在点击按钮时转到另一个 View Controller 。 Cell tap segue 工作正常,但我无法弄清楚如何在单元格中的按钮和下一个 View 之间设置 segue。我用

向按钮添加了一个目标
cell.imagePreview.addTarget(self, action: "segueToImageView:", forControlEvents: .TouchUpInside)

然后在那个方法

@IBAction func segueToImageView(sender: UIButton) {
performSegueWithIdentifier("ImageViewSegue", sender: self)
}

但很明显,我最终得到了一个“没有带有标识符‘ImageViewSegue’的segue”错误。我尝试将按钮连接到我的 main.storyboard 中的新 View ,但它不会让我在 Nib 和 Storyboard之间拖动。我还尝试在两个 View 之间的 main.storyboard 中创建一个 segue 并将其称为“ImageViewSegue”,但我得到了同样的错误。

有没有办法通过代码创建带有标识符的segue?如果没有,我应该如何通过按钮转到新 View ?

最佳答案

不用 segue,只需用老式的方法(在有 Storyboard和 segue 之前):设置按钮的 Action -目标对(在代码中,当您加载时),这样当按钮被点击时,您的 Action 处理器被调用。在 Action 处理程序中,做任何 segue 会做的事情,即从 Storyboard 中实例化 View Controller 并推送或呈现它。

关于ios - 如何在自定义 UITableViewCell 按钮和第二个 View 之间创建一个 segue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35381694/

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