转自:http://heidianfeng.blog.163.com/blog/static/618434562010112123226240/
如何创建一个全屏iPhone应用
在这个简短的教程中,我要告诉你如何建立一个全屏iPhone应用程序。 这篇文章可能是大家谁想要建立一个为iPhone平台的游戏很有用。 您将需要苹果开发工具和iPhone SDK的计算机上安装在你要完成本教程。
有两种方法;
在您的应用Info.plist中添加一个布尔关键UIStatusBarHidden并将其设置为true。
在运行时可以调用setStatusBarHidden您的应用程序来显示/隐藏状态栏。 例如:
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO]
You may also want to make your rect = [[UIScreen mainScreen] applicationFrame]
以1:接口生成器
[此方法不好用,容易留黑[除非操作view大小为全屏 这样相对复杂 还是使用 方法2好,直接修改一个plist 参数完事。]]
应用程序模板创建一个新的项目, 基于视图的。

双击FullScreenViewController.xib打开界面生成器。

转到属性检查器面板(快捷键:Cmd的+ 1),并设置状态栏无 。

去检查器面板的大小 (快捷键:Cmd的+ 3)和调整大小320 × 480像素的视图。

保存文件,关闭界面生成器并返回到您的XCode项目。 单击生成并前往运行在iPhone模拟器中的应用。 你会看到状态栏依然存在。

以2:编辑Info.plist文件
双击的XCode Info.plist文件编辑该文件。 添加一个额外的键/值对,并将其关键UIStatusBarHidden。
[poolo:ios 6中应该为Status bar is initially hidden]

更改为布尔值类型的UIStatusBarHidden。 现在apear一个复选框将在值列。

点击复选框进行全屏魔法。

再次构建应用程序的状态栏看到,现在在iPhone模拟器隐藏。

分享到:
相关推荐
“Add to Home Screen”是iOS设备上Safari浏览器的一个特性,允许用户将经常访问的网页添加到主屏幕上,形成一个类似应用的快捷方式。添加后的网页在启动时会以无边栏、全屏的形式打开,就像一个原生应用一样。要...
在这个文件中,你可以用Auto Layout和Size Classes来创建一个适应各种屏幕尺寸的启动界面。 3. **代码设置全屏**:在你的应用Delegate中,可以通过以下代码强制应用全屏显示: ```swift if #available(iOS 8.0, *...
在实现视频播放全屏和取消全屏功能中,需要自定义一个视频类,例如VedioPlayer。该类中需要定义两个属性:vedioPlayer和currentSuperView。vedioPlayer是视频展示的view,而currentSuperView是视频展示的view的父...
iAd包含`ADBannerView`类,这是一个可以添加到任何视图控制器中的视图,用来展示全屏或半屏广告。 2. **Google AdMob**:Google提供的广告服务,支持横幅广告、插屏广告和激励视频广告等多种形式。使用AdMob时,...
同时,这也是一个很好的练习,帮助开发者熟悉`UIAlertController`和`UIActivityViewController`的使用,提升iOS应用的用户体验。在实际应用中,可以根据具体需求进行扩展,例如添加更多分享渠道,或者对分享内容进行...
2. **创建设备配置文件**:在同一个部分内,为您的设备创建设备配置文件,这样您的设备才能运行签名的应用程序。 #### 四、在iTunes Connect中管理您的App 1. **创建App记录**:在iTunes Connect中创建一个新的App...
Sideloadly是一个第三方应用安装工具,允许用户在没有越狱的iOS设备上安装未在App Store发布的应用。连接iPhone或iPad到电脑后,运行Sideloadly,确认工具已识别到设备,选择转换后的Kodi.ipa文件,输入Apple ID和...
这个场景中提到的"ios-弹出一个View.zip"可能包含了一个示例项目,用于演示如何在应用中实现这种功能。下面我们将详细探讨iOS中弹出视图的相关知识点。 首先,iOS中的视图(View)是UI的基础组件,它不仅包含了屏幕...
BBGestureBack不仅支持OC还支持Swift,iOS主流的全屏手势返回、滑动返回、pop动画效果都有,适配各种iPhone,嵌入简单,只需按照Demo集成,就能完美使用。(集成最简单、功能最全面)
在iOS开发中,Objective-C是苹果官方推荐的编程语言之一,用于构建iPhone、iPad等iOS设备上的应用程序。本文将深入探讨如何使用Objective-C实现界面的横竖屏切换,并提供相关源代码分析。 首先,理解iOS中的屏幕...
当用户启动应用时,首先看到的是Launch Screen,它应该是应用全屏显示的第一个画面。确保Launch Screen是在Interface Builder中设计的,并且已经设置了正确的约束,使得所有元素都能在不同尺寸的屏幕上正确布局。...
在iOS设备上的Safari浏览器中,`<video>`标签的默认...一个常见的尝试是在`<video>`标签上添加`webkit-playsinline`属性,这个属性在某些场景下确实有效,比如在iOS的应用程序中(特别是Web View)。例如: ```html ...
13. 构建全屏相机应用:创建一个能够全屏使用的相机功能模块。 14. 使用AVKit进行视频捕获和回放:实现应用内的视频录制和播放功能。 15. 使用Google AdMob展示横幅广告:在iOS应用中嵌入广告,实现应用商业化。 ...
在iOS平台上,开发一款应用程序来播放本地视频是一个常见的需求。iPhone播放本地视频的代码主要涉及到多媒体框架,如AVFoundation框架,这是苹果官方推荐用于处理音频和视频的核心框架。本源码示例将深入探讨如何...
此压缩包“IOS应用源码之分享action sheet .rar”很可能是包含了一个iOS应用示例,展示了如何在应用中实现分享功能的Action Sheet。 在iOS中,分享Action Sheet主要通过UIActivityViewController来实现。...
`UIImagePickerController`是苹果提供的一个核心框架,它允许开发者方便地在iOS应用中集成相机和照片库的功能。本教程将深入探讨如何使用`UIImagePickerController`来调用摄像头,并创建一个基本的相机界面示例。 ...
3. **添加窗口标志**:在`setContentView`方法调用之前,我们需要添加一个窗口标志来禁止全屏模式。找到`onCreate`方法,然后在`init()`方法前插入以下代码: ```java getWindow().addFlags(WindowManager....
在iOS开发中,UIPopoverController是苹果提供的一个用于创建弹出式视图的类,它在iPad上尤其常见。这个“IOS应用源码——UIPopoverControllerTest.rar”压缩包很可能是为了演示如何在iOS应用程序中有效地使用...
“小红点”在iOS应用中常用来表示未读消息或者更新提示,是一个非常常见的UI元素。`YKActionSheetView`将这一元素整合进来,使得ActionSheet不仅是一个简单的选择列表,还可以通过小红点向用户传达重要信息,增加...