首页 > 移动平台 > 详细

解决iOS9下隐藏App返回按钮文字导致的诡异闪屏问题

时间:2016-05-13 10:51:11      阅读:319      评论:0      收藏:0      [点我收藏+]

问题的原因竟是一行代码导致的,这行代码的作用是隐藏App返回按钮的文字。

看看这有问题的代码: 

//将返回按钮的文字position设置不在屏幕上显示 [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(NSIntegerMin, NSIntegerMin) forBarMetrics:UIBarMetricsDefault];

作用应该是对返回按钮Title进行无穷大的负偏移,使返回按钮Title消失在屏幕显示区域的无穷远处。

 

解决方案:1

设置返回按钮Title为透明颜色

[[UIBarButtonItem appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor clearColor]} 
                              forState:UIControlStateNormal];

解决方案:2

设置返回按钮Title为透明颜色

 其中的kScreenWidth和kScreenHeight分别是屏幕宽度与高度
 [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(-kScreenWidth, -kScreenHeight) forBarMetrics:UIBarMetricsDefault];
 

解决iOS9下隐藏App返回按钮文字导致的诡异闪屏问题

原文:http://www.cnblogs.com/haijieFeng/p/5486491.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!