测试已测试 | ✓ |
Lang语言 | Obj-CObjective C |
许可证 | MIT |
发布上次发布 | 2015年9月 |
由 Laura Skelton,Devin Foley,Jonathan Hersh 维护。
Xcode 5+ 中的 资源目录 非常方便。您可以将所有应用的资源保存在一个地方,您可以一目了然地查看正在使用的图像缩放,甚至可以使用资源目录来存储应用图标和启动图像。
当您的应用第一次启动时,您可能需要进行一些加载或设置,才能显示初始用户界面。为什么不展示一个平滑的动画过渡,从应用的启动图像过渡到完全加载的用户界面?与资源目录中的普通图像不同,遗憾的是,并不明显如何进入资源目录以程序化访问用户当前设备的正确启动图像。
IFTTTLaunchImage
是一套简化在资源目录中处理启动图像以及在 nib 基于启动屏幕中的工作的类。
UIImage+IFTTTLaunchImage
和 UIDevice+IFTTTLaunchImage
是一些简化的分类,使您能够轻松访问用户当前设备的正确启动图像。IFTTTSplashView
是包含您的启动图像或启动屏幕的视图,您可以在应用启动时显示它。当您的应用完成启动并加载其初始界面后,可以使用几个内置的精彩动画之一来取消显示启动视图。IFTTTSplashView
还完全支持基于 UINib
的启动屏幕以及显示自定义 UIView
的启动屏幕。请查看 IFTTTSplashView.h
了解更多信息。
ExampleImage
是一个从启动图像动画到初始界面的应用。
ExampleLaunchScreen
是一个从基于 nib 的启动屏幕动画到初始界面的应用。
要尝试示例项目
pod try IFTTTLaunchImage
或者直接 open IFTTTLaunchImage.xcworkspace
或 open IFTTTLaunchScreen.xcworkspace
。
这是在 ExampleImage
应用中实际行动的样子,使用内置动画 IFTTTSplashAnimationDrop
要运行示例项目,克隆仓库,然后从 Example
目录中运行 pod install
。
IFTTTLaunchImage 遵循 MIT 许可协议。更多信息请参阅 LICENSE 文件。
版权所有 © 2015 IFTTT Inc。