gpt4 book ai didi

iphone - 切换 View (带动画)为什么当我使用removeFromSuperView时我的屏幕会变白?

转载 作者:行者123 更新时间:2023-11-30 14:26:17 25 4
gpt4 key购买 nike

我刚刚开始 Objective-C ,正在增强当前的 iPhone 应用程序。之前的代码是别人写的。我正在尝试切换回 View - 并添加卷页动画,但是当我尝试返回(从 super View 中删除)时,我的屏幕只是变白。我知道我引用了错误的观点,但我不知道如何将其引用到正确的观点。

-(IBAction)切换返回{

[UIView beginAnimations:@"flipview" context:nil];
[UIView setAnimationDuration:1];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView: self.view.superview cache:YES];

//[self.navigationController popToRootViewControllerAnimated:YES];

[self.view removeFromSuperview];

[UIView commitAnimations];

}

注释掉的 popToRootViewController 允许我返回到上一页。任何帮助将非常感激。我对这些观点感到疯狂><谢谢!

最佳答案

尝试这样的事情:

[UIView transitionWithView:self.navigationController.view duration:1.0 options:UIViewAnimationOptionTransitionCurlDown
animations:^{
[self.navigationController popToRootViewControllerAnimated:NO];
}
completion:NULL];

关于iphone - 切换 View (带动画)为什么当我使用removeFromSuperView时我的屏幕会变白?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9288602/

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