问题标签 [dismissviewcontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
43 浏览

ios - 如何一次关闭多个视图控制器?

对于我的要求,我必须回到我的rootviewcontroller (tabbar)但它上面有很多页面。

示例流程

我的标签栏(有4个标签,每个标签都有自己的导航)->推送( vc1)->呈现导航(vc2 )->推送vc3->呈现导航(vc4)

如果我想关闭所有视图控制器 (vc1-vc4) 如何通过一个函数将它们关闭?

0 投票
2 回答
85 浏览

ios - 当呈现的视图控制器被关闭时,iOS 在父视图控制器中得到通知

我有一个视图控制器,它呈现另一个视图控制器,并且在呈现的视图控制器中,用户做出选择,这将导致许多其他通知被推送,但是当我们关闭演示视图控制器时,我希望原始父视图控制器得到通知,因为 viewwillappear 没有触发.

0 投票
0 回答
61 浏览

swiftui - fullScreenCover Dismiss with Drag SWIFTUI

在.fullScreenCover 中是否可以通过向下拖动来关闭带有滚动视图的视图?我知道 .sheets 可以,但是可以用 fullScreenCover 来完成吗?我对 swift 很陌生。

0 投票
1 回答
72 浏览

ios - 关闭另一个控制器后如何制作一个新控制器?

我是 Swift 新手,想做一个简单的应用程序

当用户启动应用程序时,他会看到FirstViewController有 1 个登录按钮,当用户点击此按钮时,应用程序会显示一个SecondViewController模态

SecondViewController有文本字段和“身份验证按钮”上,我希望通过点击“身份验证按钮”,被SecondViewController解雇并FirstViewController显示ThirdViewController

好的,我使用 self.navigationController.show() 方法

并关闭关闭VC的方法,但是当我尝试打开ThirdViewController之后dismiss,它不起作用

怎么做才对?

我不使用情节提要,如果它很重要

0 投票
1 回答
55 浏览

swift - 在关闭视图控制器时执行功能

我在视图控制器的viewDidAppear函数上调用GET(method) API 。我在我的第一个视图控制器上使用导航控制器呈现一个新的视图控制器。在第二个视图控制器上,我正在调用Post Method的 API以将另一个条目添加到我之前的屏幕Get method API中。但是当我关闭第二个视图控制器时,获取 API 数据保持不变,当我再次运行代码时,数据在第一个视图控制器上更新。有人可以告诉我如何在第一个视图控制器上检查我的第二个视图控制器是否已关闭,以便我可以在那里调用 API。