iOS如何隐藏oppo手机状态栏锁标志,包括网络标志,时间标志

[UIApplication&sharedApplication].networkActivityIndicatorVisible&=&YES;&
[UIApplication&sharedApplication].networkActivityIndicatorVisible&=&NO;&
让状态栏显示网络等待标志
状态栏是可以通过UIApplication类提供的一些方法来修改的,比如完全去掉状态栏或者修改风格,不过这些改变只是在你的程序内部,当你退出你的程序又会复原。
UIApplication *myApp = [UIapplication sharedApplication];&&
1.隐藏状态栏
[myApp setStatusBarHidden:YES animated:YES];&&
记得隐藏状态栏后的你的&桌面&就增加320&20的大小,所以最好是在任何window或者view创建之前隐藏它。
2.状态栏风格
[myApp setStatusBarStyle: UIStatusbarStyleBlackOpaque];&&
typedef enum {&&
& && &&&UIStatusBarStyleDefault,&&
& && &&&UIStatusBarStyleBlackTranslucent,&&
& && &&&UIStatusBarStyleBlackOpaque&&
& & } UIStatusBarS&&
3.状态栏方向
[myApp setStatusBarOrientation:UIInterfaceOrientationLandscapeLeft animated:NO];&&
typedef enum {&&
& &&&UIInterfaceOrientationPortrait& && && &&&= UIDeviceOrientationPortrait,&&
& &&&//竖屏,垂直向上&&
& &&&UIInterfaceOrientationPortraitUpsideDown = UIDeviceOrientationPortraitUpsideDown,&&
& &&&//竖屏,垂直方向上下颠倒&&
& &&&UIInterfaceOrientationLandscapeLeft& && &= UIDeviceOrientationLandscapeRight,&&
& &&&//设备逆时针旋转到横屏模式&&
& &&&UIInterfaceOrientationLandscapeRight& &&&= UIDeviceOrientationLandscapeLeft&&
& &&&//设备顺时针旋转到横屏模式&&
& &} UIInterfaceO&&
有时候,需要在状态栏上显示一些自定义信息,比如新浪微博的官方iOS客户端:告知用户信息处于发送队列、发送成功或者发送失败。
如上图,通过在状态栏显示自定义信息,可以给用户友好又不影响软件使用的提示。
为此,我们显得定义一个自定义状态栏类,包含一个显示信息的Label:
@interface&CustomStatusBar&:&UIWindow&&
&&&&UILabel&*_messageL&&
-&(void)showStatusMessage:(NSString&*)&&
-&(void)&&
接着,设置大小和系统状态栏一致,背景为黑色:
self.frame&=&[UIApplication&sharedApplication].statusBarF&&
self.backgroundColor&=&[UIColor&blackColor];&&
到这里,为了让自定义的状态栏可以让用户看到,还需要设置它的windowLevel。
在iOS中,windowLevel属性决定了UIWindow的显示层次。默认的windowLevel为UIWindowLevelNormal,即0.0。
系统定义了三个层次如下,具体可参考:
const&UIWindowLevel&UIWindowLevelN&&
const&UIWindowLevel&UIWindowLevelA&&
const&UIWindowLevel&UIWindowLevelStatusB&&
typedef&CGFloat&UIWindowL&&
为了能够覆盖系统默认的状态栏,我们把自定义的状态栏的windowLevel调高点:
self.windowLevel&=&UIWindowLevelStatusBar&+&1.0f;&&
最后,为显示信息和隐藏添加一点无伤大雅的动画:
-&(void)showStatusMessage:(NSString&*)message&&
&&&&self.hidden&=&NO;&&
&&&&self.alpha&=&1.0f;&&
&&&&_messageLabel.text&=&@"";&&
&&&&CGSize&totalSize&=&self.frame.&&
&&&&self.frame&=&(CGRect){&self.frame.origin,&0,&totalSize.height&};&&
&&&&[UIView&animateWithDuration:0.5f&animations:^{&&
&&&&&&&&self.frame&=&(CGRect){&self.frame.origin,&totalSize&};&&
&&&&}&completion:^(BOOL&finished){&&
&&&&&&&&_messageLabel.text&=&&&
-&(void)hide&&
&&&&self.alpha&=&1.0f;&&
&&&&[UIView&animateWithDuration:0.5f&animations:^{&&
&&&&&&&&self.alpha&=&0.0f;&&
&&&&}&completion:^(BOOL&finished){&&
&&&&&&&&_messageLabel.text&=&@"";&&
&&&&&&&&self.hidden&=&YES;&&
&&&&}];;&&
阅读(...) 评论()经验924 米
在线时间168 小时
版本4.1.24
MIUI V8 研发组
积分 1295, 距离下一级还需 705 积分
积分 1295, 距离下一级还需 705 积分
机型未知设备
MIUI版本4.1.24
RT 。。。 对于一些标志困惑。。。
QQ截图09.png (54.96 KB, 下载次数: 3)
&&随便找一个示例
分享到微信朋友圈
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
经验2319 米
在线时间331 小时
版本5.12.31
MIUI 6内测组
积分 2798, 距离下一级还需 2202 积分
积分 2798, 距离下一级还需 2202 积分
机型未知设备
签到次数74
MIUI版本5.12.31
经验924 米
在线时间168 小时
版本4.1.24
MIUI V8 研发组
积分 1295, 距离下一级还需 705 积分
积分 1295, 距离下一级还需 705 积分
机型未知设备
MIUI版本4.1.24
重力感应?
怎么2S没有这个图标?
经验18561 米
在线时间737 小时
版本6.5.13
高三苦逼学子
机型未知设备
签到次数86
MIUI版本6.5.13
通过手机发布
这货就是闹钟…因为安卓手机没得重力锁,但是又想实现这种效果,然后就把闹钟弄上去了…
经验924 米
在线时间168 小时
版本4.1.24
MIUI V8 研发组
积分 1295, 距离下一级还需 705 积分
积分 1295, 距离下一级还需 705 积分
机型未知设备
MIUI版本4.1.24
这货就是闹钟…因为安卓手机没得重力锁,但是又想实现这种效果,然后就把闹钟弄上去了… ...
好坑的赶脚- -。。。。谢谢解答 懂了!!
在线时间52 小时
积分 118, 距离下一级还需 82 积分
积分 118, 距离下一级还需 82 积分
通过手机发布
楼主,状态栏叫什么?
经验14227 米
在线时间628 小时
机型小米MIX 2S
签到次数153
MIUI版本7.6.8
通过手机发布
经验924 米
在线时间168 小时
版本4.1.24
MIUI V8 研发组
积分 1295, 距离下一级还需 705 积分
积分 1295, 距离下一级还需 705 积分
机型未知设备
MIUI版本4.1.24
楼主,状态栏叫什么?
这不是我的 我随便找别人的图
经验169 米
在线时间44 小时
版本4.7.18
积分 281, 距离下一级还需 219 积分
积分 281, 距离下一级还需 219 积分
机型未知设备
MIUI版本4.7.18
经验924 米
在线时间168 小时
版本4.1.24
MIUI V8 研发组
积分 1295, 距离下一级还需 705 积分
积分 1295, 距离下一级还需 705 积分
机型未知设备
MIUI版本4.1.24
哈哈 那是别人的& &给大神看看我下午的学习成果, D-line的状态栏图标+IOS电池, 然后下拉菜单透明 做到了 哈哈 论坛真是个神奇有用的地方
QQ图片45.png (1.23 MB, 下载次数: 6)
QQ图片48.png (827.26 KB, 下载次数: 3)
QQ图片34.png (866.86 KB, 下载次数: 6)
关注新浪微博
已关注新浪微博
MIUI 3000万
MIUI 3000万发烧友纪念勋章
已关注微信
已关注极客秀微信
MIUI6 荣誉勋章
MIUI6 荣誉勋章
关注腾讯微博
已关注腾讯微博
MIUI 2000万
MIUI 2000万发烧友纪念勋章
MIUI三周年
MIUI三周年纪念勋章
Copyright (C) 2017 MIUI
京ICP备号 | 京公网安备34号 | 京ICP证110507号当乐游戏中心5.0版全新发布
当前位置:
statusbarsuite 自定义隐藏状态栏图标
发表时间: 15:10:13
0 条评论 | 作者:
介绍:StatusBarSuite是一款支持自定义隐藏状态栏图标的插件,如果你喜欢简洁的界面或者你开启了过多的应用程序,隐藏掉不必要的图标便是你最好的选择。
安装使用教程:
1.进入Cydia搜索【StatusBarSuite】,点击【安装】;
2.安装完成后打开设置,点击【StatusBarSuite】进入,在设置里可自定义图标开关,其中包括电池图标、运营商、时间、蓝牙图标,蜂窝数据/Wifi 指示标志以及手机信号强度等;
4.插件启用效果图。
爱电影、爱旅游、数码产品狂热分子,喜欢打酱油。
本周iPhone游戏推荐
怀旧,会不自觉吐槽,轻度强迫症。...
孤独,寂寞,空虚如影随形。...
以梦为马 载我飞驰...
寒风之中,我不禁打了一个冷颤。...
精选iPhone专题
Copyright (C) 2004- Downjoy. All Rights Reserved. 当乐公司 版权所有拖动播放器想看猴子的私藏番剧30蕉即享所有私藏一整月该操作将消耗您30香蕉播放...弹幕...评论...收藏228手机观看更流畅扫描下载最新版客户端投蕉40喂XCiOS食&0&香蕉分享简介【IOS10隐藏的BUG】 二步隐藏状态栏和图标名称 你知道么?展开详情关闭详情+&关注这个人很懒,什么都没有写!0投稿&/&0听众所属合辑:[title]订阅&[subscribeSize]取消订阅创建者:[username]稿件:[countSize]播放中[viewCount][danmuSize]猴子懂你相关主播展开全部主播[view]官方下载new友情链接反馈京ICP备号节目制作经营许可证(京)字第05158号违法和不良信息举报电话:010-0
还没有acfun账号,
请选择分组。您添加关注的用户将出现在对应的组中。添加关注把视频贴到博客或论坛视频地址复制flash地址复制html代码复制通用代码复制

我要回帖

更多关于 oppo手机状态栏锁标志 的文章

 

随机推荐