我在 UINavigationController 中做一个自定义动画,允许在第一个视图中隐藏标签栏。
它从一种带有虚拟键盘的文本视图开始,并显示一个 UITableViewController:
CATransition* transition = [CATransition animation];
transition.duration = 0.25f;
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromRight;
[window.layer addAnimation:transition forKey:kCATransition];
[navigationController setNavigationBarHidden:NO];
[navigationController pushViewController:preferencesViewController animated:NO];
但我的问题是键盘在开始转换之前立即消失。
我想做一个推动转换,将键盘与第一个视图一起移动。
这是否可能无需对第一个视图进行截图?
谢谢你的帮助 :)