当前位置: 首页 > 科技观察

iOS自定义启动界面附代码

时间:2023-03-22 10:24:34 科技观察

简介:最近在重构app,原app使用xcode自带的启动图片设置。但相对来说,自定义启动图的扩展性更强。今天弄了点时间~思路是自定义一个controller,在viewDidLoad方法中调用要设置的启动图的方法。方法主要是创建一个UIImageView,定义UIImageView的图片,设置启动停留时间,启动后移除控件并跳转到首页或登录界面。以上代码:1.设置UIImageView和image的属性。图12.获取指定图片资源。图2.分析:首先根据UIInterfaceOrientation获取设备的横竖屏状态,苹果官方文档中对UIInterfaceOrientation的描述如下:应用程序用户界面的方向。应用程序的方向。它的枚举有5种情况:如图3和图3,然后通过[NSBundlemainBundle]infoDictionary]获取资源包的信息,控制台打印:如图4图4获取匹配当前的图片从图片库中取出设备,如图5图5中的启动图就算完成了,需要注意的是所选图片的尺寸一定要正确,否则会造成图片无法显示的现象完全填满控制器。对于动画结束后白屏的现象,可能与设置的动画、透明度或控件设备的背景颜色有关~