ios - 草图到 XCode 图像大小? (挡板)

标签 ios iphone xcode xcode5

我正在使用 Sketch通过波希米亚编码。它有预设的 iPhone 画板,包括 640x960 和 640x1136,但是当我将图像导出到 XCode 时,图像的大小和位置不正确。我必须调整图像大小吗?有什么方法可以让我每次都创建正确尺寸的图像吗?

尽管 Sketch 图像是为 640x960 设计的,但在另一个项目中我将图像设置为 640x1136,它做了同样的事情。


截图 enter image description here

enter image description here

最佳答案

假设“AC”周围的矩形是您要导出的图像,看起来 XCode 图像几乎是原始图像的两倍。在这种情况下,您是否使用“@2x.png”后缀命名文件?

编辑:

所以我尝试使用 Sketch,使用 640px x 1136px 预设。然后我检查了 Also export as: 选项,分别使用 Double size (@2x)Half size (@1x)。从基本信息 Finder 报告中——我注意到的是:

Generated files suffix ==> "@2x.png"        ".png" (without suffix)
===================
Actual file pixels
"Double size"              1280 x 2272      640 x 1136
"Half size"                640  x 1136      320 x 568

也许图表有点困惑,但据我所知,Double sizeHalf size 选项似乎没有任何意义,因为艺术板无论如何总是以视网膜分辨率生成。要为正确的分辨率获得正确的命名约定,您需要使用半尺寸选项,并为视网膜设备导入 @2x 文件,为非视网膜设备导入常规 png。

TL:DR - 使用“也导出为:半尺寸”

关于ios - 草图到 XCode 图像大小? (挡板),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21691134/

相关文章:

ios - 无法在Xcode的CS193p项目的SwiftUI'文本'中推断通用类型'S'

ios - 如何从 appDelegate 到 viewController

ios - 在 iOS swift 中使用多点连接

ios - 使用 iOS 调用电话号码并传递 DTMF

iphone - 从 NSObject 属性读取自定义 NSObject

objective-c - 在 Mac 应用程序窗口中设置 Tab 键顺序

ios - 如何使用 iOS VideoToolbox 和 FFMPEG 硬编码 MP4 流文件?

ios - NSString 到日期的转换

ios - 每个方案的多个 Info.plist 文件之间有一个不同的 key ?

ios - 在单元格 UICollectionView 中插入/删除部分