`
zhy584520
  • 浏览: 183871 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

设置IOS应用引导动画

    博客分类:
  • IOS
 
阅读更多

iOS设备现在有三种不同的分辨率:iPhone 320x480、iPhone 4 640x960、iPad 768x1024。以前程序的启动画面(图片)只要准备一个 Default.png 就可以了,但是现在变得复杂多了。下面就是 CocoaChina 会员做得总结
  如果一个程序,既支持iPhone又支持iPad,那么它需要包含下面几个图片:
Default-Portrait.png iPad专用竖向启动画面 768x1024或者768x1004
Default-Landscape.png iPad专用横向启动画面 1024x768或者1024x748
Default-PortraitUpsideDown.png iPad专用竖向启动画面(Home按钮在屏幕上面),可省略 768x1024或者768x1004
Default-LandscapeLeft.png iPad专用横向启动画面,可省略 1024x768或者1024x748
Default-LandscapeRight.png iPad专用横向启动画面,可省略 1024x768或者1024x748
Default.png iPhone默认启动图片,如果没有提供上面几个iPad专用启动图片,则在iPad上运行时也使用Default.png(不推荐) 320x480或者320x460
Default@2x.png iPhone4启动图片640x960或者640x920

  为了在iPad上使用上述的启动画面,你还需要在info.plist中加入key: UISupportedInterfaceOrientations。同时,加入值UIInterfaceOrientationPortrait, UIInterfacOrientationPortraitUpsideDown, UIInterfaceOrientationLandscapeLeft, UIInterfaceOrientationLandscapeRight。

 

设定启动图片显示时间

到此为止,基本工作就已经完成了。但是在运行应用时,你会发现启动图片显示的时间非常短!那么如何设置iOS启动图片的显示时间呢?因为我们实在不想让美工精心设计的图片就这么一闪而逝了。另外,我们还可以在显示启动图片时做些其他事情,譬如:播放一小段音频,吸引一下用户的注意力。

 在导航区域点击并打开“AppDelegate.m”文件加入以下代码:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
 {
     // Override point for customization after application launch.
     [NSThread sleepForTimeInterval:5];
     
     return YES;
 }
 
分享到:
评论

相关推荐

    iOS开机引导动画demo

    6. **用户偏好设置**: 为了避免重复展示引导动画,开发者通常会检查用户是否已经看过这个动画。这可以通过UserDefaults来实现,存储一个布尔值表示用户是否已经完成引导。 7. **响应式设计**: 为了提供一致的用户...

    ios_引导页

    在iOS应用开发中,引导页(也称为启动教程或新手引导)是用户首次打开应用时看到的一系列页面,用于介绍应用的主要功能和操作方式。本文将深入探讨如何使用`PageControl`、`UIScrollView`等技术在iOS平台上创建一个...

    ios app引导界面实现

    在iOS应用开发中,引导界面(也称为启动屏幕或引导页)是用户首次打开应用程序时看到的一系列页面,用于展示产品的特色、功能或者提供简单的操作教程。这些页面通常设计得富有吸引力,旨在提升用户体验,同时增加...

    ios-引导图.zip

    在iOS应用开发中,引导图(Launch Screen)是用户首次打开应用时看到的页面,它通常用来介绍应用的主要功能或展示品牌形象。`ios-引导图.zip` 包含了一个名为 `KSGuide` 的项目,这是一个用于创建自定义启动引导图的...

    Swift 4开发iOS应用

    《Swift 4开发iOS应用》是针对最新Swift 4编程...这本书将引导你从零开始,逐步构建自己的第一个iOS应用,涵盖从基础概念到高级主题的所有内容。无论你是初学者还是有一定经验的开发者,这本书都是一份宝贵的参考资料。

    iOS 应用启动 引导页

    在iOS应用开发中,引导页(也称为启动屏或引导视图)是用户首次打开应用时看到的一种特殊界面,用于介绍应用的主要功能、展示品牌形象,或者提供简单的操作指南。本Demo,"TestGuideview_引导页",显然是一个用于...

    iOS引导页Demo

    在iOS应用开发中,引导页(也称为启动页或欢迎页)是用户首次打开应用时看到的一组页面,用于展示应用特色、功能介绍或者提供初次使用教程。"iOS引导页Demo"是一个专为开发者设计的示例项目,旨在帮助他们快速理解和...

    ios-圆环动画.zip

    在iOS开发中,圆环动画是一种常见的视觉效果,通常用于展示进度或加载状态。这种动画效果可以增强用户体验,使得应用程序看起来更加...总之,理解并运用这些知识点,你就能在iOS应用中创建出美观且功能强大的圆环动画。

    ios-引导页设计.zip

    "ios-引导页设计.zip"这个压缩包可能包含了关于如何设计吸引人的、有效的iOS应用引导页的相关资源。下面将详细介绍引导页设计的一些关键知识点。 1. **设计目的**:引导页的主要目的是提高用户体验,激发用户兴趣,...

    ios-iOS 引导页.zip

    在iOS应用开发中,引导页(也称为启动屏或欢迎页)是用户首次打开应用程序时看到的一系列页面,它们通常用来展示产品特色、提供新手教程或者创造品牌印象。本资源"ios-iOS 引导页.zip"包含的是一个纯Objective-C(OC...

    ios-APP首次使用时的引导页设置.zip

    在iOS应用开发中,首次启动应用时的引导页(也称为欢迎页或引导流程)是向用户介绍应用程序功能和界面的重要部分。`ios-APP首次使用时的引导页设置.zip`是一个包含`DemoGuidePage`和`SYGuideView`两个文件的压缩包,...

    iOS视频引导页demo

    在iOS应用开发中,视频引导页通常用于向新用户或更新应用后的用户介绍新功能、提升用户体验。"iOS视频引导页demo"是一个示例项目,它展示了如何在iOS应用程序中集成视频作为启动引导页。这个简易demo可以帮助开发者...

    ios-iOS 引导页 启动图.zip

    总之,通过`UIView`、`UIScrollView`和`UIPageControl`的结合,我们可以轻松创建出功能完整、用户体验良好的iOS应用引导页。这个“引导页DemoUIview”示例代码是一个很好的起点,开发者可以根据自己的需求进行定制和...

    iOS 引导页的实现

    在iOS应用开发中,引导页(Launch Screen)通常用于向用户首次展示应用的核心功能或吸引用户的注意力,增强用户体验。本文将深入探讨如何实现一个iOS引导页,并基于`LaunchIntroductionDemo-master`这个项目进行讲解...

    ios首次安装引导

    在iOS平台上,首次安装应用后的引导流程,通常被称为“Onboarding”,这是一个至关重要的用户体验环节,旨在帮助新用户快速了解应用的核心功能、价值主张,并引导他们完成初步设置或关键操作。以下将详细介绍iOS首次...

    马上着手开发 iOS 应用程序 (Start Developing iOS Apps Today)

    《马上着手开发 iOS 应用程序 (Start Developing iOS Apps Today)》是一本旨在引导初学者快速进入iOS应用开发领域的权威指南。这本书分为中英文两个版本,对于想学习苹果平台开发的程序员来说,无疑是一个宝贵的资源...

    IOS图片轮播和引导界面

    在iOS应用开发中,图片轮播和引导界面是常见的用户交互设计元素,它们为用户提供吸引人的视觉体验并帮助用户了解应用程序的核心功能。本教程将详细探讨如何在iOS中实现这两种功能。 首先,让我们来理解“图片轮播”...

    ios 第一次开机引导画面

    在启动引导动画中,`UIPageControl`常用来指示用户可以滑动查看的多个引导页面的数量,同时提供一种视觉反馈,让用户知道他们当前处于哪个页面。 `UIScrollView`则是一个可以滚动查看超出视图范围内容的容器。在...

    swift-一个iOS框架轻松地创建简单的动画功能引导组件

    在iOS应用开发中,创建引人入胜的用户界面和交互性是至关重要的,而动画功能则是提升用户体验的一个关键元素。Swift为我们提供了丰富的工具和库,使得实现这样的动画功能变得轻而易举。 在这个名为"swift-一个iOS...

Global site tag (gtag.js) - Google Analytics