天道酬勤,学无止境

uilaunchimagefile

自定义 url 的启动图像 - 故事板或资产目录(Launch image for custom url - storyboard or asset catalog)

问题 当自定义 url 启动应用程序时,我正在尝试使用自定义启动图像。 有没有办法指定自定义故事板(UILaunchStoryboardName)或资产目录中的图像以在这种情况下使用? 回答1 从 iOS 8.3 开始这是不可能的

2022-01-21 17:35:18    分类:技术分享    ios   iphone   launchimage   uilaunchimagefile

Launch image for custom url - storyboard or asset catalog

I'm trying to have a custom launch image when a custom url launches the app. Is there a way to specify either a custom storyboard (UILaunchStoryboardName) or image from the asset catalog to use in this scenario?

2022-01-19 01:31:17    分类:问答    ios   iphone   launchimage   uilaunchimagefile

正在进行呼叫时的 iOS 启动图像(iOS Launch Image for when Call is in Progress)

问题 我知道 Apple 的应用程序和一些第三方应用程序在通话过程中具有修改后的启动图像。 典型的启动图像是 320x480(全屏)或 320x460(减去状态栏),但是您如何获得 320x440(减去进程栏中的调用)的附加启动图像? 有谁知道这是如何完成的,这似乎没有记录,但是 Apple 的应用程序和一些第三方应用程序(Twitter、Facebook、Tipulator)在通话过程中使用单独的启动图像。 更新:从应用程序添加这些图像。 正如我们在 Facebook 和 Twitter 徽标上看到的那样,看起来他们都在裁剪图像。 回答1 没有 API,无论是文档化的还是其他方式,用于在调用过程中使用不同的启动图像。 您所看到的是开发人员按照文档中指定的说明进行操作的结果,而操作系统并未因此裁剪他们的图像。 许多第三方开发人员选择包含裁剪后的 320x460 启动图像(省略标准高度 20 像素状态栏),而不是文档指定的 320x480 全屏图像。 发生这种情况时,如果状态栏处于双高模式,操作系统将从图像中间裁剪 20 个像素。 解决方法:提供320x480的全尺寸图片,状态栏双高时不会裁剪。 回答2 当显示通话/网络共享状态栏时,我从未见过单独的启动图像,并且检查 Facebook 的 .ipa 只显示 iPhone 的一个启动图像。 如果您认为某个应用程序确实做到了

2021-12-24 13:59:24    分类:技术分享    ios   uilaunchimagefile

iOS Launch Image for when Call is in Progress

I know Apple's app and a few third party apps have a modified launch image for when a call is in progress. The typical launch image is either 320x480(full screen) or 320x460(minus status bar), however how do you have an additional launch image for 320x440(minus call in process bar)? Does anyone know how this is done, it appears this is undocumented, however Apple's apps and some third party apps (Twitter, Facebook, Tipulator) are using a separate launch image for when a call is in progress. Update: Adding these images from the apps. It appears like they all are cropping the image as we see

2021-12-12 18:17:03    分类:问答    ios   uilaunchimagefile

在运行时查询启动图像(Query launch image at runtime)

问题 我想通过从初始屏幕 (UILaunchImageFile) 淡入主屏幕来让我的应用程序有一个良好的开端。 简单的事情,我想,只是显示一个 UIImageView 与闪屏作为第一个视图,然后制作一个过渡动画。 问题是,由于这是一个支持所有四个方向的 iPad 应用程序,以及所有这些方向的启动画面,我需要查询使用了哪个启动画面。 我可以查询当前设备旋转并相应地选择图像,但我想知道是否有更好的方法。 那么,我能否以某种方式查询在应用程序启动期间使用了哪个启动图像,或者我是否需要询问设备的当前 UI 方向并相应地选择文件? 回答1 不,您不能自动执行此操作。 查询设备旋转并根据它选择图像非常好。 在这种情况下,您确实只需要纵向或横向,假设您正确旋转了视图。 回答2 正如约书亚已经说过的,据我所知,你不能。 如果这可能对其他人有帮助,如果您使用资产类别,以下代码应为当前界面方向提供正确的启动图像。 NSString *suffix = nil; if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { suffix = [[UIScreen mainScreen] bounds].size.height >= 568.0f ? @"-568h@2x" : @"@2x"; } else {

2021-12-05 06:09:07    分类:技术分享    ios   ipad   uilaunchimagefile

Query launch image at runtime

I'd like to have a nice start of my app by fading from the splash screen (UILaunchImageFile) into the main screen. Easy thing, I thought, just show an UIImageView with the splash screen as the very first view and then make a transition animation. The problem is, since this is an iPad app with all four orientations supported, and splash screens for all these orientations, I would need to query which splash screen was used. I could query the current device rotation and select the image accordingly, but I wonder whether there's a better way. So, can I query somehow which launch image was used

2021-11-20 03:25:28    分类:问答    ios   ipad   uilaunchimagefile

IOS: launch image multiple language

I have a multiple language app. My problem is launch image, what's the way to use a launch image according to language of device. Is there something in info.plist file?

2021-03-28 23:03:09    分类:问答    ios   xcode   uilaunchimagefile