加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何将本地jpeg或png图像文件加载到iPhone应用程序?

发布时间:2020-12-15 01:55:53 所属栏目:百科 来源:网络整理
导读:或者我应该问为什么我这么难?答案可能是我是iPhone开发的新手,我正在努力琢磨我的旧方法,进入未来的新平台。从头到尾,我有一些关于这个过程的问题… 如果我创建一个.png图像,它在我的项目的目录(即我的电脑的硬盘驱动器)在哪里?我可以把它放在我的硬盘
或者我应该问为什么我这么难?答案可能是我是iPhone开发的新手,我正在努力琢磨我的旧方法,进入未来的新平台。从头到尾,我有一些关于这个过程的问题…

>如果我创建一个.png图像,它在我的项目的目录(即我的电脑的硬盘驱动器)在哪里?我可以把它放在我的硬盘上的任何地方,当我把它加载到Xcode中时,Xcode会把它复制到正确的地方?
>一旦它存在于我的硬盘驱动器上,我该如何将它添加到我的Xcode项目?我可以将文件拖到“组和文件”树中的任何文件夹中吗?
>一旦把它拖到Xcode中,我想在弹出的复制文件对话框中使用什么拷贝设置?将项目复制到目标组的文件夹复选框?参考类型?递归创建添加文件夹的组?
>一旦将.png图像正确添加到我的项目中,最简单的方法是将其转化为CGImageRef?该文档显示了使用CGImageCreateWithPNGDataProvider帮助程序方法的示例,但表示它不受iOS SDK支持。我想使用CGImageRef重复绘制图像到位图上下文。

非常感谢您提出的这个冗长的问题,我很惊讶,与其他平台相比,这是一个复杂的过程。

解决方法

如果你加载到UIImage,你可以得到一个CGImageReg:

UIImage *image = [UIImage imageNamed:@"image.png"];
CGImageRef imageRef = [image CGImage];

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读