gpt4 book ai didi

ios - 调用 presentViewController 修改呈现 View 的框架?

转载 作者:行者123 更新时间:2023-11-29 10:39:24 24 4
gpt4 key购买 nike

我有一个像弹出窗口一样呈现的 View Controller A ( screenshot here )。这是通过利用 iOS 7 自定义过渡并将插图应用于 A 的框架来实现的。

在 A 中,我使用常规 presentViewController 方法和默认转换呈现另一个 View Controller B。 B 将按照标准 View Controller 行为的预期全屏显示。

问题是,如果我关闭 B, View Controller A 将显示为全屏而不是弹出窗口 (screenshot here)。似乎 A 的框架在某处被默认 View Controller 转换修改了。我想让 A 像弹出窗口一样显示。任何人都知道我怎样才能做到这一点?

干杯,安德烈

最佳答案

使用另一个自定义转换来呈现 View Controller B,这样 View Controller A 的 View 就不会被移除,因此您负责 View Controller A 的 View 在 B 被解雇时发生的情况。

(我相信如果你的目标是 iOS 8,这个问题一开始就不会出现,其中 B 可以设置为 .OverFullScreen 并且现有的 View 将不受干扰。)

关于ios - 调用 presentViewController 修改呈现 View 的框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25234478/

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