gpt4 book ai didi

ios - 为什么会出现 Modal ViewController :animated: Turn The Background Black?

转载 作者:可可西里 更新时间:2023-11-01 06:18:19 34 4
gpt4 key购买 nike

我正在使用 presentModalViewController:animated:,虽然它在功能上可以正常工作,但在视觉上它有一个我想删除的工件。当模态呈现的 viewController 出现时,其父 viewController 完全隐藏,背景变为黑色。这不是我想要的。我的子 viewController 的 View 是半透明的,我想显示其背后的父 viewController View 。我想要的效果是一张描图纸在背景上滑动。

我假设 presentModalViewController:animated: 支持这个。不是这样吗?

谢谢,
道格

最佳答案

NavigationControllerView Controllers 的设计方式是一次只能显示一个 View Controller 。当一个新的 View Controller 被推送/呈现时,之前的 View Controller 将被系统隐藏。因此,当您减小模态视图的 alpha 时,您可能会看到窗口的背景色(您现在看到的黑色)。

如果您希望半透明 View 滑入主视图,您可以将 View 添加为主视图的 subView 并使用 UIView Animations 对其进行动画处理。

关于ios - 为什么会出现 Modal ViewController :animated: Turn The Background Black?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7256652/

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