LLaunchScreen 0.1.1

LLaunchScreen 0.1.1

internetwei 维护。



  • 作者:
  • internetwei

LLDynamicLaunchScreen

LLDynamicLaunchScreen CI   License MIT   Carthage   CocoaPods   Platform   Support

自动修复 iPhone 启动图显示异常,一行代码修改启动图

中文介绍

功能

  • 自动修复启动图地图显示异常
  • 一行代码修改启动图地图
  • 兼容 iOS13 以下系统

演示

动态修改 修复异常
demo.gif repair.gif

使用方法

// 将所有启动图恢复为默认启动图(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

  1. 将“LLDynamicLaunchScreen”Pod添加到您的Podfile中
  2. 运行pod install --repo-update
  3. 导入<LLDynamicLaunchScreen/LLDynamicLaunchScreen.h>

Carthage

  1. github "internetWei/LLDynamicLaunchScreen"添加到您的Cartfile
  2. 运行carthage update --platform ios并将框架添加到您的项目中
  3. 导入<LLDynamicLaunchScreen/LLDynamicLaunchScreen.h>

手动方式

  1. 下载LLDynamicLaunchScreen子目录下的所有文件
  2. 将LLDynamicLaunchScreen文件夹(拖放)添加到您的项目中
  3. 导入“LLDynamicLaunchScreen.h”

要求

该项目至少支持iOS 9.0和Xcode 10.0。如果您想在较低的系统上使用它,请联系作者。

备注

  • 建议更换图片的大小与屏幕尺寸保持一致。
  • APP更新后,第一次打开APP时将显示默认启动画面。这是由系统限制造成的,暂时无法解决。
  • 您可以修改iPad启动画面,但效果并不完美,后续版本会进行适配。

联系

如果您有更好的改进,请拉取请求给我。

如果您有任何更好的评论,请创建一个问题

作者可以通过以下邮箱联系方式[email protected]

LLDynamicLaunchScreen设计思路

待办事项列表

  • 优化iPad启动画面修复和更换

许可证

LLDynamicLaunchScreen遵循MIT许可证发布。详情见LICENSE文件。