问题
App从后台进入前台时,屏幕会闪动
将返回标题设置偏移出屏幕,目的是为了只显示自定义的返回图片,不显示文字,结果导致从后台回来时,App刷新导致屏幕闪动
因为导航栏的返回按钮文字设置了偏移量,而偏移量很大导致的
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(NSIntegerMin, NSIntegerMin) forBarMetrics:UIBarMetricsDefault];
解决方案
将title移除一个屏幕左右宽度就够了
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(-SCREEN_WIDTH, -SCREEN_HEIGHT) forBarMetrics:UIBarMetricsDefault];