gpt4 book ai didi

ios - 将图像添加到 Titanium iOS 模块

转载 作者:行者123 更新时间:2023-11-29 10:27:22 25 4
gpt4 key购买 nike

官方文档似乎已经过时,并且其解决方案均不适用于在 Titanium iOS 模块中使用图像。

根据 http://docs.appcelerator.com/platform/latest/#!/guide/iOS_Module_Project ,我应该将图像放在 Assets 目录中并使用相对路径在 Objective C 代码中获取它。我按照它说的做了,但图像是空的。

我找到了实际的应用程序包,发现图像在 modules/moduleid/xxx.png 中,但代码就是无法加载它。

最佳答案

而是遵循官方指南,例如(这显然不起作用):

NSString *path = [NSString stringWithFormat:@"modules/%@/foo.png",[self moduleId]];
NSURL *url = [TiUtils toURL:path proxy:self];
UIImage *image = [TiUtils image:url proxy:self];

这样做:

NSString *imageName = [NSString stringWithFormat:@"modules/%@/foo.png",[self moduleId]];    
UIImage *image = [UIImage imageNamed:imageName];

在大多数情况下,此代码将在自定义 View 中,这意味着 moduleId 将被硬编码。

关于ios - 将图像添加到 Titanium iOS 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31483725/

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