我在这里遇到了问题并且很容易解释:
我正在使用图像资源来构建在Swift 2.0和Xcode 7.1中构建的新项目。
我有一堆带图像的按钮。按钮比图像大得多,所以它们在任何@ 1x或@ 2x屏幕上都可以正常(如预期的那样)。
但是,只要我使用@ 3x分辨率构建6+,按钮就会使用大于@ 1x图像的尺寸,按钮中心的图像会变大。
所以我的图像是20x20,40x40(@ 2x)和60x60(@ 3x)。
如果我构建到iPhone 6,图像尺寸确实是20x20,而@ 2x图像用于双倍分辨率。但如果我建立6+,图像尺寸会变大。我不确切地知道它有多大但是它比20x20大。这只发生在UIButton上。
感谢任何帮助。
答案 0 :(得分:0)
原来是因为我以4x而不是3x渲染图像。