Ios 从代码(Paintcode)启动图像
我有一个带有文本的发布图片,我想国际化(我知道苹果不喜欢带有文本的发布图片…) 如果我能在代码中实现这一点,那就太好了,因为这样应用程序的占用空间就会小得多 是否可以这样做?我将如何访问发布映像?我知道应用程序图标不能通过代码动态创建,这就是为什么我猜发布图像可能遵循相同的规则Ios 从代码(Paintcode)启动图像,ios,core-graphics,paintcode,Ios,Core Graphics,Paintcode,我有一个带有文本的发布图片,我想国际化(我知道苹果不喜欢带有文本的发布图片…) 如果我能在代码中实现这一点,那就太好了,因为这样应用程序的占用空间就会小得多 是否可以这样做?我将如何访问发布映像?我知道应用程序图标不能通过代码动态创建,这就是为什么我猜发布图像可能遵循相同的规则 谢谢 如果您指的是Default.png,则不可以。 正如你提到的,你可以将它们本地化,但这会增加你的应用程序大小 一种可能的解决方案是快速启动应用程序,并在应用程序启动后立即生成一个没有文本的启动图像(-applica
谢谢 如果您指的是Default.png,则不可以。
正如你提到的,你可以将它们本地化,但这会增加你的应用程序大小 一种可能的解决方案是快速启动应用程序,并在应用程序启动后立即生成一个没有文本的启动图像(
-applicationdFinishLaunching
可能比较合适),在n秒内显示一个带有本地化文本的伪splashscreen
但请记住,这既不好,也不是苹果想要的东西。这无法做到,因为发布映像位于只读的应用程序包中
但是,您可以在启动后立即显示第二个屏幕,如果您确保在
应用程序:didFinishLaunchingWithOptions:
中不执行任何操作,但在屏幕上显示秒数,它将仅在很短的时间内显示default.png
这就是你要找的吗@Theodoros80:不,这不是关于i18n的一般资产,而是如果发布图像必须是“真实”(png,jpg)图像,或者可以通过代码绘制。你应该尝试在图像上运行ImageOptim。Xcode已经做了一些,但是ImageOptim可能会对一些图像做更彻底的工作。