LLDynamicLaunchScreen
自动修复 iPhone 启动图显示异常,一行代码修改启动图
功能
- 自动修复启动图地图显示异常
- 一行代码修改启动图地图
- 兼容 iOS13 以下系统
演示
动态修改 | 修复异常 |
---|---|
![]() |
![]() |
使用方法
// 将所有启动图恢复为默认启动图(Restore all launch screen to the initial state)
[LLDynamicLaunchScreen restoreAsBefore];
// 替换指定类型启动图(Replace the specified type of launch Image)
[LLDynamicLaunchScreen replaceLaunchImage:replaceImage type:LLLaunchImageTypeVerticalLight compressionQuality:0.8 customValidation:nil];
// 自定义暗黑系启动图的校验规则(Customize the verification rules of the dark style launch screen)
LLDynamicLaunchScreen.hasDarkImageBlock = ^BOOL(UIImage * _Nonnull image) {
};
// 获取指定模式下的本地启动图(Get the local launch screen diagram in the specified mode)
[LLDynamicLaunchScreen launchImageFromType:LLLaunchImageTypeVerticalLight];
安装
CocoaPods
- 将“LLDynamicLaunchScreen”Pod添加到您的Podfile中
- 运行pod install --repo-update
- 导入<LLDynamicLaunchScreen/LLDynamicLaunchScreen.h>
Carthage
- 将
github "internetWei/LLDynamicLaunchScreen"
添加到您的Cartfile - 运行
carthage update --platform ios
并将框架添加到您的项目中 - 导入<LLDynamicLaunchScreen/LLDynamicLaunchScreen.h>
手动方式
- 下载LLDynamicLaunchScreen子目录下的所有文件
- 将LLDynamicLaunchScreen文件夹(拖放)添加到您的项目中
- 导入“LLDynamicLaunchScreen.h”
要求
该项目至少支持iOS 9.0和Xcode 10.0。如果您想在较低的系统上使用它,请联系作者。
备注
- 建议更换图片的大小与屏幕尺寸保持一致。
- APP更新后,第一次打开APP时将显示默认启动画面。这是由系统限制造成的,暂时无法解决。
- 您可以修改iPad启动画面,但效果并不完美,后续版本会进行适配。
联系
如果您有更好的改进,请拉取请求给我。
如果您有任何更好的评论,请创建一个问题。
作者可以通过以下邮箱联系方式[email protected]
。
待办事项列表
- 优化iPad启动画面修复和更换
许可证
LLDynamicLaunchScreen遵循MIT许可证发布。详情见LICENSE文件。