我有一个UINavigationController
这是宽度是255和rootViewController
是UITableViewController
是相同的宽度。问题是,当我推一个新的视图控制器,目前的rootViewController
动画约1/3的屏幕方式,然后保持可见,而新的控制器进来,然后消失。如果我将animated
设置为NO
它可以正常工作,但我需要为其设置动画。代码中没有什么特别的事情发生,当切换控制器时,这是一个简单的push/pop
设置。我在下面添加了一个视频,向您展示它的外观。我在导航控制器(蓝色)和桌面视图(橙色)上放置了边框。这确实推/弹出的代码是:pushViewController:动画:没有完全动画当前控制器出界
if ([[self.menuNavigationController topViewController] isKindOfClass:[TeamMenuViewController class]])
{
[self.menuNavigationController pushViewController:self.teamsViewController animated:YES];
}
else
{
[self.menuNavigationController popToRootViewControllerAnimated:YES];
}
显示您的代码可能很有用。 – 2015-02-11 18:11:59
你有没有修复过这种行为让你的vc完全变成动画? – tommybananas 2015-03-15 23:17:14
选定的答案给了我我需要的东西。我只是给它一个背景颜色。 – CWitty 2015-03-16 00:15:55