我正在开发一个使用 UITabBarController 的应用程序,其中每个选项卡都包含一个 UINavigationController 堆栈。
我正在尝试创建一个 UIDynamicAnimator,它将使用 UIDynamicBehaviors 从顶部为 UINavigationBar 下方的 UIView 设置动画,使其与 UITabBarController 的 UITabBar 发生碰撞并将其推离屏幕。
为了实现这一点,我的 UIDynamicAnimator 参考视图必须包含 UITabBarController 的视图。
可以使用 UIWindow 实例作为 UIDynamicAnimator 的参考视图吗?
(也请提供有关此方法的反馈,我看到其他人修改了 UITabBarController.tabBar 的框架 - 这是不好的做法吗?)