gpt4 book ai didi

objective-c - MFMailComposeViewController 导致其他控件改变位置

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:48:08 25 4
gpt4 key购买 nike

我有三个 UIViewControllers 以模态方式显示在彼此之上。第三个打开 MFMailComposeViewController 并发送电子邮件。但是,在关闭该 View Controller 后,其他 View Controller (不一定在 View Controller 链中)上的各种控件已移动到位。

例如,在关闭 MFMailComposeViewController 之后,父 ViewController 上的标签之一向下移动了大约 20px。其父项上的 ScrollView 也向下移动了相同的量。如果我从这里进入一个单独的 View Controller , ImageView 就会被替换。它们似乎总是靠近屏幕顶部的控件,并且每个屏幕只有一个。

有没有人见过这个?我已经检查了所有的代码,没有任何可能导致它的原因。每次显示屏幕时,我都必须重置这些控件的框架,以防止它们出现错位。但这对我来说毫无意义。

谢谢。

最佳答案

您是否尝试过从父 View Controller 呈现它?我有一个类似的问题,它解决了这个问题。

关于objective-c - MFMailComposeViewController 导致其他控件改变位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12791049/

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