gpt4 book ai didi

ios - NavigationController Push 扭曲背景图像

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

我有两个 ViewControllers 都有一个背景图像,其高度等于 View Controller 的父 View 。当我在这些 ViewController 之间 push/pop 时,当 pushing/poping 动画开始时,动画会扭曲背景图像动画。我不想禁用 push/pop 动画,但我也不希望图像动画突然失真。我的 NavigationBar 启用了半透明属性以及 NavigationBar 上的透明背景图像。我已经通过 AutoLayouts 在每个 View Controller 上设置背景图像,顶部、前导、尾随、底部常量为零。

最佳答案

根据你的问题,我可以理解你有两个带有背景图像的 View Controller ,一个你推到另一个,当你导航那个 View Controller 时,背景图像会失真。首先,在 iOS 10 中,您应该使用 show 而不是 push 方法,然后您应该在导航时使用 dispatch -

dispatch_async(dispatch_get_main_queue(), ^{
[self.navigationController pushViewController:[self.storyboard instantiateViewControllerWithIdentifier:@"thirdScreen"] animated:YES];
});

PS :- 我不认为这是由半透明属性引起的。

关于ios - NavigationController Push 扭曲背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40909103/

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