gpt4 book ai didi

ios - 以编程方式加载启动图像

转载 作者:可可西里 更新时间:2023-11-01 06:22:56 25 4
gpt4 key购买 nike

现在看来必须在build设置中为“启动屏幕文件”字段设置启动图像文件名(例如 launchimage.xib)以便 launchimage.xib 来显示。是否可以改为:

  • 动态加载启动图像,和/或
  • 将 Action 与启动图像相关联?

最佳答案

我相信无法动态加载启动图像。但是,您可以使用以下代码访问已添加到应用中的启动图像。您还可以检查它是否与您的设备比例和大小相匹配。

NSArray *allPngImageNames = [[NSBundle mainBundle] pathsForResourcesOfType:@"png"
inDirectory:nil];

for (NSString *imgName in allPngImageNames){
// Find launch images
if ([imgName containsString:@"LaunchImage"]){
UIImage *img = [UIImage imageNamed:imgName]; //-- this is a launch image

// Has image same scale and dimensions as our current device's screen?
if (img.scale == [UIScreen mainScreen].scale && CGSizeEqualToSize(img.size, [UIScreen mainScreen].bounds.size)) {
NSLog(@"Found launch image for current device %@", img.description);
}
}
}

但是我不相信这会对你有多大帮助

关于ios - 以编程方式加载启动图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29115322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com