iOS 14 popToRootViewControllerAnimated 底部tabbar消失

目前看来,仅仅发生在iOS14上,其他系统未发现,或许是iOS14 的bug。

在继承NavigationController的类中重写方法

- (NSArray<__kindof UIViewController *> *)popToRootViewControllerAnimated:(BOOL)animated {

if (self.viewControllers.count > 1) {

self.topViewController.hidesBottomBarWhenPushed = NO;

}

NSArray<UIViewController *> *viewControllers = [super popToRootViewControllerAnimated:animated];

return viewControllers;

}

=============================================

Other:

检查UITableViewCell 加入这个子view的方式:使用 [self.contentView addSubview:xxx] 而不是 [self addSubview:xxx]

详情取自

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容