美文网首页
iOS自定义启动界面

iOS自定义启动界面

作者: _VisitorsZsl | 来源:发表于2017-10-14 20:05 被阅读26次

思路是自定义一个控制器,在viewDidLoad的方法中调用要设置的启动图的方法,方法中主要是创建一个UIImageView,对UIImageView的image进行定义,设置启动停留时间,启动完毕移除该控件并跳转到首页或者登录界面。

先上代码:

1、设置UIImageView以及image的属性

2、获取指定图片资源

解析:先根据UIInterfaceOrientation获取设备的横竖屏状态,在苹果官方文档对UIInterfaceOrientation这样描述:Theorientationoftheapp'suserinterface.用户应用程序的方向。它的枚举有5种情况:如图3

然后通过[NSBundlemainBundle]infoDictionary]获取资源包的信息,控制台打印:如图4

从图片库中获取符合当前设备的图片,如图5

启动图就算完成了,需要注意的是选取图片尺寸要正确,否则会导致图片不能完全填充控制器的现象,对于动画结束后出现白屏的现象,可能和设置的动画、透明度或者控制器背景色有关~

如有什么写得欠缺的地方,欢迎大神们补充指导

相关文章

  • iOS自定义启动界面

    iOS自定义启动界面 iOS自定义启动界面

  • iOS自定义启动界面

    思路是自定义一个控制器,在viewDidLoad的方法中调用要设置的启动图的方法,方法中主要是创建一个UIImag...

  • iOS自定义启动界面

    简介: 最近在重构app,原app用的是xcode自带的启动图设置。但相对来说自定义启动图可扩展性更强一点,今天花...

  • 开发常用第三方库

    自定义tabbar; 无限循环图片,文字轮播器; 自定义statusBar 自定义搜索界面 图片裁剪 启动广告 自...

  • iOS人机界面准则一系统准则和功能

    * iOS人机界面准则 iOS设计原则、Mac版本的iPad应用、UI控件 * 应用架构 程序启动、启动屏、模态、...

  • iOS开发实用技巧

    往navigation上边添加自定义控件 iOS如何让主界面不显示NavigationBar 忘记尺寸,iOS如何...

  • 音频播放

    音频相关 iOS6界面和iOS7界面差别很大,需要大量自定义控件 iOS6和iOS7的view会差20点. 音效:...

  • ZBar

    iOS中使用ZBar扫描二维码自定义扫描界面

  • UIAppearance学习笔记

    @(iOS & Objective-C & iOS架构) 做App的时候,我们经常需要自定义大量的界面,来让我们的...

  • ios项目启动界面

    Bundle Identifier:程序的唯一标示符,就像身份证一样.通过这个标识符可以找到唯一的一个应用程序. ...

网友评论

      本文标题:iOS自定义启动界面

      本文链接:https://www.haomeiwen.com/subject/bvyfuxtx.html