Since my sample project was deleted (I thought this would be much easier to test), I will post some code and images to illustrate my point.
Here are sample images
This bug is still unsolved. By using just @2x images the visual of the app gets broken. Instead choose the right image by looking screen scale.
textureName = [UIScreen mainScreen].scale > 2.9 ? @"awesome@3x" : @"awesome";