先说下处理办法:

在Appdelegate里面,设置全局的tabbar样式

[[UITabBar appearance] setTranslucent:NO];
复制代码

问题回顾:

今天测试软件的时候,发现在iOS12.1系统上push控制器后,点击返回键或者滑动返回时,底部tabbar出现了偏移,经过排查发现为定义了 self.navigationItem.leftBarButtonItem

后经过网络搜索,当 UITabBar 设置为透明,且 push viewController 为 hidesBottomBarWhenPushed = YES 返回的时候就会触发。

出现这个现象的直接原因是 tabBar 内的按钮 UITabBarButton 被设置了错误的 frame,frame.size 变为 (0, 0) 导致的。

iOS12.1系统,nav自定义返回后,tabbar偏移问题记录相关推荐

  1. iOS 自定义返回按钮,保留系统滑动返回

    1.简介 使用苹果手机,最喜欢的就是用它的滑动返回.作为一个开发者,我们在编写很多页面的时候,总是会因为这样那样的原因使得系统的滑动返回不可用.使用导航栏push出一个控制器,我们在控制器中自定义了一 ...

  2. swift -自定义返回图片,替换系统图片backItem

    隐藏系统返回按键 方法1:self.navigationItem.leftBarButtonItem = nil //隐藏自定义的itemself.navigationItem.hidesBackBu ...

  3. ios7自定义返回按钮后,右滑返回功能失效解决方法

    ios7自定义返回按钮后,右滑返回功能失效解决方法 -(void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; //开 ...

  4. 自定义springSecurity3.0 登录后自定义返回页面

    使用springSecurity验证登录密码基于SpringMVC模式,在配置文件中默认返回一个页面,但是我们有时候因需求原因需要自定义返回某个页面而不是配置文件中的默认页面,所以我们需要重写Auth ...

  5. 今日分享-自定义返回按钮(与系统按钮位置一致)

    首先来看三张图: 代码已贴出在图片下方 无文字返回按钮设置: [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UI ...

  6. android 相机拍照返回,Android6.0机型上调用系统相机拍照返回的resultCode值始终等于0的问题...

    版权声明:本文为博主原创文章,未经博主允许不得转载. 正常情况下调用系统相机拍照: 如果拍照后点击的是"确定"图标,返回的resultCode = -1(Activity.RESU ...

  7. c# api返回后执行代码_API错误代码是历史记录-请尝试执行此操作

    c# api返回后执行代码 一个警示故事 (A cautionary tale) Once upon a time, a young girl observed her mother, who was ...

  8. django认证系统实现自定义权限管理的方法 - python

    文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 本文记录使用django自带的认证系统实现自定义的权限管理系统,包含组权限.用户权限等实现. 0x01. django认 ...

  9. swiftUI 自定义返回按钮

    iphone 在iphone下,因为不存在侧边栏,自定义返回按钮较为简单. 隐藏页面的返回按钮.使用toolbar修饰符或使用ZStack即可. toolbar: @Environment(\.pre ...

最新文章

  1. PHP学习之Smarty+CSS+DIV页面居中问题
  2. Binary Search
  3. C语言课后习题(39)
  4. unity 学习记录
  5. 支付宝支付接口的使用
  6. 美景订餐管理系统--用于公司内部加班订餐
  7. mac 下webstorm调节字体大小
  8. 其实你的AI技能并没有那么值钱\n
  9. 【附源码】计算机毕业设计JAVA东理咨询交流论坛
  10. k8s Dashboard 仪表盘
  11. 简单的Swing入门
  12. Scratch(四十四):打地鼠
  13. eplan增加其他到工具栏_EPLAN脚本从入门到应用-2 工具栏
  14. 最快的远程控制软件radmin的配置和使用
  15. 基于51单片机的简易6位密码锁(数码管 led 矩阵)
  16. 曲刚快步英语发音规则对没有英语基础的人有救吗?
  17. Java学习历程之----进阶篇(十一)
  18. logging 日志输出
  19. 电动卡车的升级!我们的生活离自动驾驶来有多远?
  20. ValueError:assignment destination is read-only https://ask.csdn.net/questions/757782

热门文章

  1. Spring Cloud【Finchley】-11Feign项目整合Hystrix监控
  2. 信息提醒之Toast-更新中
  3. Go中的Map实现机制
  4. python连通域标记_pythonamp;#8212;二值图像连通域标记 - 易采站长站
  5. 【新星计划】Python OpenCV 形态学应用—图像开运算与闭运算
  6. 用php写京东抢购,关于抢京东券高并发的问题?
  7. Object.create()方法
  8. CSS学习16之层级
  9. 逻辑io 物理io oracle,Oracle体系结构之SQL语句的执行过程
  10. 面试题整理18 根据上排给出十个数,在其下排填出对应的十个数