图片放根目录下
// 为了每次都读取最新的启动图,所以要在有缓存的时候清除缓,
- (void)removeLaunchScreenCacheIfNeeded {
NSString *filePath = [NSString stringWithFormat:@"%@/Library/SplashBoard", NSHomeDirectory()];
if ([[NSFileManager defaultManager] fileExistsAtPath:filePath]) {
NSError *error = nil;
[[NSFileManager defaultManager] removeItemAtPath:filePath error:&error];
if (error) {
NSLog(@"清除LaunchScreen缓存失败");
} else {
NSLog(@"清除LaunchScreen缓存成功");
}
}
}
1、在Assets.xcassets里新建image set
2、选640x1136、750x1334、1242x2208分别加入1x、2x、3x里
设置图片
3、LaunchScreen里添加imageview,设置图片名称
设置图片名称
4、设置约束
设置约束
5、x无法全屏
设置content mode