如何从子视图内的编程 UIButton 执行 segue?

Posted

技术标签:

【中文标题】如何从子视图内的编程 UIButton 执行 segue?【英文标题】:How to perform a segue from a programmed UIButton inside a subview? 【发布时间】:2012-07-30 17:22:18 【问题描述】:

假设我有一个 UIViewController,其中包含一个以编程方式弹出的子视图 UIView。 此 UIView 全部以编程方式制作(不在情节提要中)并包含一个 UIButton,我想从中转到另一个 UIViewController(在此处执行 segue)。

在情节提要中,我已经从第一个 UIViewController 到第二个进行了转场(模态)。 问题来自performSegueWithIdentifier,因为当用户点击子视图中的按钮时,我必须从父UIViewController调用它,我不确定如何调用该函数。

有人可以帮我吗?非常感谢。

【问题讨论】:

【参考方案1】:

好的,它在这里发布,我得到了解决方案......

我没有专注于尝试从 UIView 调用函数,而是创建了一个委托模式,当我点击按钮时,我从主 UIViewController 调用函数。

我不知道这是否会帮助任何人,但它就是这样:)

【讨论】:

以上是关于如何从子视图内的编程 UIButton 执行 segue?的主要内容,如果未能解决你的问题,请参考以下文章

从子视图调用超级视图函数

从子视图访问属性到 ViewController Swift

如何在 UITableView 内的 UIButton 点击​​上传递一个 int 值

滚动视图内的UIButton不可单击

在子视图中声明 uibutton

视图控制器内的 UIButton 不响应任何操作