gpt4 book ai didi

ios - 在 iOS7 上被推送/弹出时如何禁用 View 生成的阴影?

转载 作者:行者123 更新时间:2023-12-01 16:46:32 27 4
gpt4 key购买 nike

在我的应用程序中,我设置了清晰的背景颜色,因为我有一个将动画作为背景的 View 。

因此,在推送 View 时(在 iOS 7 上),Apple 在最靠近右侧的 View 上生成阴影(见图)

我试图在 2-3 个 View 之间导航,因为我有清晰的背景颜色,它会产生不必要的阴影

是否有任何干净的解决方案来禁用这个生成的阴影?

enter image description here

最佳答案

您可以使用 animation = NO 调用推送/弹出 View Controller ,并将此代码放在您正在推送的 View Controller 的 viewDidAppear 上:

[UIView animateWithDuration:1.2 
animations:^{
self.view.frame = CGRectMake(320, 0, 320, 480);
}];


而且,当您弹出 viewController 时:
[UIView animateWithDuration:1.2 
animations:^{
self.view.frame = CGRectMake(0, 0, 320, 480);
}];

关于ios - 在 iOS7 上被推送/弹出时如何禁用 View 生成的阴影?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19573573/

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