nested push animation can result in corrupted navigation bar ,titleview重叠

本文探讨了嵌套导航动画导致的导航栏错误问题,包括标题视图重叠及导航栏项保持上一层状态等现象。通过分析项目代码,发现自定义UITabBarController及其viewWillAppear方法未调用super方法是问题根源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

nested push animation can result in corrupted navigation bar 
嵌套的navigation动画会造成  navigation bar  错误, 具体表现为上一层的titleview 和这一层重叠, navigationbaritem  维持上一层的左按钮, 右按钮 、、、系统警告提示nested push animation can result in corrupted navigation bar , 大家遇到过这种情况吗?? 嵌套的动画, 是什么意思呢, 为什么会这样, 要怎么解决 





结贴~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

有一天,从头到尾分析了整个项目的代码, 最后确认问题根源——自定义UITabbarController引发的血案 



项目中使用了自定义的UITabbarController ,修改里面的tabbar视图, 在这个UITabbarController 中实现了viewWillAppear方法, 里面没有加super viewWillAppear , 结果导致了这一连串的问题, 

     整个软件里面,都会出现弹一次模态窗口,导航视图就会动画乱序, 

    导航视图前进后退过快, 导致导航栏嵌套, 一个上面覆盖另一个。 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值