xcode6 iOS sdk8.1隐藏系统状态栏
来源:互联网 发布:2017淘宝摇一摇没有了 编辑:程序博客网 时间:2024/06/05 21:58
在把项目的代码(uzplayer)从iOS6升级到iOS8之后,发现在视频播放那里,后面的背景是系统的状态栏:
这样就会导致有的时候按下Done按钮,或者拖滑块没有效果
所以,我们需要想个办法,把这个系统状态栏给去掉
有两种方法
1、首先来看看,把后面的系统的状态栏给隐藏,代码如下(添加在播放的view上面):
- - (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表示不显示系统的状态栏)
效果其实也是一样的:
不过还是建议使用第一种方式
原文链接:http://blog.csdn.net/zengraoli/article/details/40708871
我照原文的第二种方法试了不行,改进如下:要再工程文件属性中,将Hide Status Bar的勾选上(位置在建立新工程默认打开的属性列表中),默认初始化不显示状态栏,文中的时运行中是否显示。
0 0
- xcode6 iOS sdk8.1隐藏系统状态栏
- xcode6 iOS sdk8.1隐藏系统状态栏
- xcode6 iOS sdk8.1隐藏系统状态栏
- Xcode6.1 状态栏隐藏
- ios 隐藏系统状态栏
- iOS ffmpeg kxmovie 编译 调试 /最新 ffmpeg2.5.3/iOS SDK8.1/XCODE6.1/
- IOS:ios8隐藏系统状态栏
- iOS如何隐藏系统状态栏
- iOS隐藏系统时间状态栏
- iOS-隐藏系统状态栏-statusbar
- iOS开发之如何隐藏系统状态栏
- ios8/sdk8/xcode6/iphone6(+)适配
- ios8/sdk8/xcode6/iphone6(+)适配
- ios8/sdk8/xcode6/iphone6(+)适配
- ios8/sdk8/xcode6/iphone6(+)适配
- ios8/sdk8/xcode6/iphone6(+)适配
- ios8/sdk8/xcode6/iphone6(+)适配
- ios8/sdk8/xcode6/iphone6(+)适配
- linux date命令用法
- [MacOSX]_[初级]_[分析文件的实用命令][定期更新]
- UVA 147 Dollars
- VNC怎么和宿主机共享粘贴板(整理)
- 软考软件设计师中McCabe环路复杂度计算
- xcode6 iOS sdk8.1隐藏系统状态栏
- 关于“找不到libvuforia.so”的问题
- javaScript 的AMD
- 输入框默认文字点击消失
- 编写一个函数将一个十六进制数的字符串参数转换成整数返回
- java基础学习-IO流
- python用profile、hotshot、timeit协助程序性能优化
- 关闭或修改 IIS 443 端口
- 面试总结 同程 开营