iOS8怎么隐藏状态栏

iOS8怎么隐藏状态栏,第1张

在把项目的代码(uzplayer)从iOS6升级到iOS8之后,发现在视频播放那里,后面的背景是系统状态栏

这样就会导致有的时候按下Done按钮,或者拖滑块没有效果

所以,我们需要想个办法,把这个系统状态栏给去掉

有两种方法

1、首先来看看,把后面的系统的状态栏给隐藏,代码如下(添加在播放的view上面):

[objc] view plaincopyprint?

- (UIStatusBarStyle)preferredStatusBarStyle

{

return UIStatusBarStyleDefault

//UIStatusBarStyleDefault = 0 黑色文字,浅色背景时使用

//UIStatusBarStyleLightContent = 1 白色文字,深色背景时使用

}

- (BOOL)prefersStatusBarHidden

{

return YES// 返回NO表示要显示,返回YES将hiden

}

这样的效果就显而易见了:

白条代替了系统状态栏

2、不写代码,通过修改.plist文件的方式隐藏

找到项目中的.plist(对应1所示)-------------------找到2的加号-----------------------选择3的Viewcontroller-based status bar appearance-------------------设置这个项的Boolean的值(NO表示不显示系统的状态栏)

效果其实也是一样的:

不过还是建议使用第一种方式

没有

建议一些比较重要,而又想藏起的图片,可以放在微云中

打开腾讯电脑管家——工具箱——微云

您只需要在使用微云文件的电脑上同时安装电脑管家,启动微云后登录同一QQ帐号,就可以在不同电脑上查看并使用微云中的文件。当一台电脑上微云的文件发生变化时,微云会将变化的文件同步到其他登录相同帐号的电脑上,而这一切都是微云自动为您完成,无需您点击按钮进行上传/下载等手动 *** 作。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11802918.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存