在 xcode 中,当使用 xibs 或 Storyboard时,xcode 会自动使用点(非视网膜显示器上为一个像素,视网膜显示器上为四个像素)。这在四年前很方便,当时我们必须同时开发视网膜和非视网膜显示屏,但苹果多年来一直没有销售没有视网膜显示屏的手机。我什至不再理会非@2x 版本。有什么方法可以覆盖点并使用像素吗?当我想将图像移动/拉伸(stretch)一个像素而不是两个时,这也令人沮丧。
最佳答案
您可以将 UIView
的边界更改为其框架宽度和高度的两倍,但我强烈建议不要这样做,这会使您的代码困惑。我认为您不应该对每个点的像素数做出任何假设,Apple 专门将 iOS 设计为与像素无关,您不应该尝试忽略它。
关于ios - 在 xcode 中使用像素而不是点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20874914/