Closed bluesky335 closed 6 years ago
iPhone
iPad
模拟器
iOS 10.0 +
2.9.0
10.x
我使用了QMUINavigationController 在自定义Push的转场动画的时候发现, 我给toView 或 fromView设置的圆角 不能裁剪其子视图了, 最终在QMUI的"UINavigationController+NavigationBarTransition.m"文件中的第146和147行找到如下代码:
fromViewController.view.clipsToBounds = NO; toViewController.view.clipsToBounds = NO;
我猜应该是它们影响了我的转场动画
自定义push转场动画可以通过以下四个 delegate 屏蔽掉 UINavigationController+NavigationBarTransition 里面的逻辑,也就是不使用QMUI的自定义 NavigationBarTransition。我们再看看怎么在 QMUI 这一层当自定义push转场动画的时候屏蔽掉这些逻辑。
QMUI 已经尝试做了保护,请留意新版本
2.9.1 已发布,请阅读更新说明。
请填写运行环境
iPhone
&&iPad
&&模拟器
iOS 10.0 +
2.9.0
10.x
请描述具体问题
我使用了QMUINavigationController 在自定义Push的转场动画的时候发现, 我给toView 或 fromView设置的圆角 不能裁剪其子视图了, 最终在QMUI的"UINavigationController+NavigationBarTransition.m"文件中的第146和147行找到如下代码:
我猜应该是它们影响了我的转场动画
相关截图(断点的堆栈、控制台的 log)