ios app从后台返回会闪屏的原因

问题

App从后台进入前台时,屏幕会闪动

将返回标题设置偏移出屏幕,目的是为了只显示自定义的返回图片,不显示文字,结果导致从后台回来时,App刷新导致屏幕闪动
因为导航栏的返回按钮文字设置了偏移量,而偏移量很大导致的

    [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(NSIntegerMin, NSIntegerMin) forBarMetrics:UIBarMetricsDefault];

解决方案

将title移除一个屏幕左右宽度就够了

    [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(-SCREEN_WIDTH, -SCREEN_HEIGHT) forBarMetrics:UIBarMetricsDefault];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,242评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,229评论 4 61
  • 某海滨旅游城市的火车站几年间拆拆建建达十数次之多,而某内地工业城市的火车站却数十年如一日的风尘仆仆容妆依旧这点似乎...
    24e2f6668318阅读 200评论 0 0
  • 一次一次地忍让与原谅, 这一次泪水终于像洪水一样爆发, 什么都不想说, 只想在这一次哭过后, 清醒如初! 一次一次...
    朝迎日出阅读 181评论 0 0
  • 题目与内容没什么关系 碰巧在吃而已 下午的课是思修 顿时轻松不少 刚开完例会 坐在大太阳下 那些陈旧的情绪从心脏渗...
    dj度阅读 248评论 1 2