gpt4 book ai didi

swift - 始终以模态方式呈现

转载 作者:行者123 更新时间:2023-11-30 10:41:22 27 4
gpt4 key购买 nike

无论我做什么,segue 类型总是以模态形式存在(一个 vc 位于另一个 vc 之上)。即使没有设置它也是如此。目前,我的 segue 设置为“显示”,但即使如此, View Controller 顶部的栏仍然存在,当我运行应用程序时,它会在顶部动画上以模态方式呈现。我不知道该去哪里!!

正在重置我的计算机。重新安装 Xcode。显示 vc 的不同方式。

This is what I mean by white bar at top

最佳答案

更新:我已经看到您对问题的屏幕截图更新,我想指出您试图解决的问题与模式演示无关。 “UIViewController”的“ View ”内容不会填满屏幕,因为它受到安全区域或其 super View 边缘的限制。

初步答案:

哈哈,但这是一个功能,而不是一个错误。您所说的“显示”设置仅控制动画。为了丢弃所有实例化的模式呈现上下文,您必须交换该上下文所在的“UIWindow”的“rootViewController”。

请注意,UIKit 中的 Storyboard Segues 不支持此功能。

请注意,使用 Storyboard转场是一种不良做法,应视为已弃用。主要原因是它阻止程序员在应用程序中建立适当的路由层,从而导致技术债务 swift 增加。

关于swift - 始终以模态方式呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56727872/

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