作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一些问题。
当我创建界面时,我有两种分辨率的图像(视网膜和非视网膜)。我指向“image.png”并将其恢复为“image@2x.png”(在视网膜显示中。如果存在视网膜图像)。
但是当我下载文件并保存在手机上的某个目录(例如“NSLibraryDirectory”)中时。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
NSString *docDir = [paths objectAtIndex: 0];
NSString *docFile = [docDir stringByAppendingPathComponent:[NSString stringWithFormat:@"%@",self.imageName]];
我得到完整的文件路径(例如“library/image.png”)
问题是 Xcode 找到图像“library/image@2x.png”并在视网膜显示中替换它。
或者只保存分辨率最大的图像。并使用它。
最佳答案
答案是否定的!您应该检查当前设备是否为 Retina,如果是,请手动将“@2x”字符串添加到路径中。 @2x 和普通图像在 xcode 项目的构建阶段被转换为 tiff,可执行文件自动查找资源(@2x 或普通)。但是,如果您将这些图像保存在设备的文件路径中,则应手动检查它们是否有 @2x。
关于ios - 如果我必须下载 image.png 和 image@2x.png 从服务器上传到哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18875812/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!