在 iOS 8上,状态栏变成透明的了,这点很好,这时候如果设计背景色为纯黑色的 图片浏览,感觉很棒(应为背景色纯黑色,状态栏也变成了纯黑色,所以导致 状态栏 隐藏的假象).
但是,有个奇葩的客户,充电的时候去浏览,呵呵,电池绿色的图标就显示出来了,你妈的,还和我说:“绿色的图片大小会随着电池电量的大小而改变,这是bug,然后点击图片导航栏出现,在点击就消失”,我去你麻痹的,你特么没玩过苹果啊,这特么就是电池电量的logo,你个傻鸟!还说这是bug,bug你麻痹啊!特么最烦这种鸟人!不懂还逼逼逼的! 点击图片,导航栏消失与显示,这是需求,草泥马的,你没玩过苹果啊,苹果相册图片浏览 不就这样??傻缺!
后来没办法,为了堵住这种烂人的嘴,我网上找了一些代码去隐藏状态栏!好吧,还必须要兼容ios7,他吗的,客户那边非要用iOS7的系统,iphone4s去测,你麻痹的,你特么测不能用好点手机?穷成这样了??iphone4s本身内存就小,运行的时候难免会遇到内存不足的情况,操你大爷的!还跟我说这bug那bug,老子优化你妹啊,一个大网通信时时开着,还有各种界面,你特么4s内存能够么!真是傻x
吐槽完毕,下面贴代码:
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) { // iOS 7 [self prefersStatusBarHidden]; [self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)]; } - (BOOL)prefersStatusBarHidden { return YES;//隐藏为YES,显示为NO }
时间: 2024-10-26 11:08:11