Ricky Tan
Ricky Tan
你可以修改全屏返回的实现以达到要求,设置 gesture 的 delegate,实现 shouldBegin 方法
这个很早就注意到了,因为当前的 **VC** 是包在 `RTContainerNavigationController` 中的,它并没有从上面移除,所以系统也不会设置 movingFrom 这个属性,我也没有办法手动设置。之前也尝试过,当 `RTContainerNavigationController` 从 parent 移除时,也同时移除当前 **VC**,好像有些问题。要不您有空再试试?
你的 push 怎么会超出屏幕?
有没有设置 `transform` 什么的?或者 `anchorPoint`
与 `UINavigationController` 共用没问题吗?
更新到最新再试试吧,再有问题请上传一份删减的 demo 工程
截图放一个 @YellBinn
`transferNavigationBarAttributes = NO` 试试?
push `nil` 本来就应该 crash 吧,这是开发人员的 bug 啊,如果界面无变化反而难 debug 了。当然,代码中可以加一个断言