imagenamed相关内容

如何让 [UIImage imageWithContentsOfFile:] 和高分辨率图像工作

正如许多人抱怨的那样,在用于 Retina 显示器的 Apple SDK 中似乎存在一个错误,并且 imageWithContentsOfFile 实际上不会自动加载 2x 图像. 我偶然发现了一篇不错的帖子,如何制作一个检测 UIScreen 比例因子并正确加载低分辨率或高分辨率图像的函数(http://atastypixel.com/blog/uiimage-resolution-ind ..
发布时间:2022-01-19 21:02:15 移动开发

使用没有 imageNamed 的 xcassets 来防止内存问题?

根据苹果文档,建议对 iOS7 应用程序使用 xcassets,并通过 imageNamed 引用这些图像. 但据我所知,imageNamed 和内存总是有问题. 所以我做了一个简短的测试应用程序 - 使用 imageNamed 引用 xcassets 目录中的图像并启动分析器......结果正如预期的那样.一旦分配的内存不会再次释放,即使我从超级视图中删除了 ImageView 并将 ..
发布时间:2021-12-30 23:59:50 其他开发

UIImage imageNamed 返回 nil

我对 iOS 和 Xcode 还很陌生. 我尝试使用 加载图像 [UIImage imageNamed:@"imageName.png/jpg 等等"]; 但它只返回 nil.该图像应该在我的项目包中,考虑到我可以从 InterfaceBuilder 的拖放菜单中选择它,并且它是通过“将文件添加到“项目名称"..."菜单添加到 Xcode 的. 我使用 .png 或 .jpg 图 ..
发布时间:2021-12-05 20:47:21 移动开发

消除 UIImage imageNamed: FUD

2014 年 2 月编辑:请注意,此问题可追溯到 iOS 2.0! 从那时起,图像要求和处理发生了很大变化.Retina 使图像更大,加载它们稍微复杂一些.借助对 iPad 和视网膜图像的内置支持,您当然应该在代码中使用 ImageNamed. 我看到很多人说 imageNamed 不好,但同样数量的人说性能很好 - 特别是在渲染 UITableView 时.例如,请参阅这个问题或这篇文章 ..
发布时间:2021-12-03 10:45:26 移动开发

在较早的osx版本中,从xcassets加载带有imageNamed的NSImage会崩溃

因此,我有一个xcassets,在许多应用程序之间共享.我正在装有MacOs Sierra的Mac Mini中使用Xcode8进行开发.如果我在开发机器中编译并运行,那根本没有问题.但是,当我尝试在装有OSX Mavericks的设备中运行它时,出现崩溃.这是报告中的痕迹 线程0崩溃::调度队列:com.apple.main-thread0 libsystem_kernel.dylib 0x00 ..
发布时间:2021-05-31 19:06:28 其他开发

在UIImage imageNamed中使用外部图像

我正在从Web Apple.png和Apple@2x.png下载两个图像.我想使用 [UIImage imageNamed:@"Apple.png"] ,以便它可以使用内置功能来检测应显示Apple.png还是应显示Apple@2x.png. 现在如何将这些图像存储在哪里?我在文档中阅读了以下内容: 文件名.如果这是第一次加载图片时,该方法使用应用程序中指定的名称主捆绑包. 嗯, ..
发布时间:2021-05-17 19:24:07 移动开发

消除UIImage图像命名:FUD

2014年2月编辑:请注意,此问题可以追溯到iOS 2.0!从那时起,图像要求和处理已经发生了很大变化。 Retina使图像更大,加载它们稍微复杂一些。内置支持iPad和视网膜图像,你当然应该在你的代码中使用ImageNamed 。 我看到很多人说 imageNamed 很糟糕,但同样数量的人说性能很好 - 特别是在渲染 UITableView 时。例如,请参见此SO问题或这篇文章关于iPh ..
发布时间:2018-09-28 09:56:53 移动开发

使用没有imageNamed的xcassets来防止内存问题?

根据苹果文档,建议在iOS7应用程序中使用xcassets,并通过imageNamed引用这些图像。 但据我所知,有总是出现图像命名和内存问题。 所以我做了一个简短的测试应用程序 - 用imageNamed从xcassets目录中引用图像并启动了profiler ...结果如下预期。一旦分配的内存没有再次发布,即使我从superview中删除了ImageView并将其设置为nil。 ..
发布时间:2018-09-24 18:56:57 IPhone

如何使[UIImage imageWithContentsOfFile:]和高分辨率图像工作

很多人都在抱怨看起来似乎在用于Retina显示屏的Apple SDK中存在一个错误,而imageWithContentsOfFile实际上并没有自动加载2x图像。 我'我发现了一个很好的帖子,如何制作一个检测UIScreen比例因子并正确加载低或高分辨率图像的功能( http://atastypixel.com/blog/uiimage-resolution-independence-and ..
发布时间:2018-09-22 09:27:05 移动开发

JPG图像不会加载UIImage imageNamed

我读了iOS版本4的引用+使用 imageNamed UIImage 对象的方法,文件扩展名不是必需的。 来自 UIImage 类参考: 特殊注意事项。 在iOS 4及更高版本中,不需要文件名来指定 文件扩展名。在iOS 4之前,您必须指定文件名 extension。 但似乎这只适用于PNG文件。 如果我的代码是: [UIImage imageNamed: ..
发布时间:2018-09-05 20:14:54 移动开发

UIImage imageNamed返回nil

我是iOS和Xcode的新手。 我试图加载图片 [UIImage imageNamed:@“imageName.png / jpg等”]; 但它只返回nil。图像应该在我的项目包中,考虑到我可以从InterfaceBuilder中的拖放菜单中选择它,并通过“添加文件到”项目名“...”菜单将其添加到Xcode。 我使用.png或.jpg图像没有区别,结果保 ..
发布时间:2018-08-30 18:11:42 移动开发