gpt4 book ai didi

ios - 从 UIView 调用 UIView Controller

转载 作者:行者123 更新时间:2023-11-28 19:55:03 26 4
gpt4 key购买 nike

我有一个初始 View Controller ,比如 vc1。它有模态按钮,当选择时,将我带到第二个 View Controller vc2。在这个 View Controller (vc2) 中,我定义了一个 View ,比如“ View ”。现在,在执行了一些动画之后,我想回到 vc1。这可能吗?

我已经能够使用以下方法关闭当前 View :

    [view removeFromSuperview];

但是我想回到之前的view controller vc1。根据这篇文章:Get to UIViewController from UIView? ,我明白我可以获得当前的 UIViewController。但是如何返回到之前的 View Controller 呢?

最佳答案

首先,正如您引用的帖子中所讨论的,我们“不需要直接访问 View Controller ”,我认为这将与 MVC 背道而驰。

而且我不确定你想如何回到 vc1,这是通过按下某个按钮触发的吗?如果你想返回,你可以在 vc2 而不是 View 中执行此操作。你看,在 MVC 中, View 只显示 UI, View Controller 告诉它做什么并响应用户的操作,然后 View Controller 处理所有逻辑,所以当你想回到 vc1 时,我认为放置vc2 中的控制代码,只需将一些操作绑定(bind)到 View ,如 @selector 或 block ,然后 vc2 中的 View 可以触发它,然后就可以了。

关于ios - 从 UIView 调用 UIView Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26967232/

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