I've a little confusion and facing a little problem regarding @2x images in iOS as according to Human Interface Guidelines HIG, the @2x For iPhone 6: 750 x 1334 (@2x) for portrait but same @2x for iPhone 4S has size of 640x1136.
When I placed @2x image named as MyTestImage@2x.png of size 750 x 1134, it was fine for iPhone 6 but not for iPhone 4S, but if I put MyTestImage@2x.png of size 640x1136 then its fine for iPhone 4S but not for iPhone 6.
I also placed 640x1136 as Retina 4 2x named as MyTestImage-568h@2x.png but its also not working for me.
Whats I'm conflicting? What should be the actual image sizes of @2x for iPhone 4S and iPhone 6 if I talk about a full screen image. And also what should be the correct retina display image size.
EDIT 1: My question is different as I want to know the difference between @2x and -568h@2x retina display regarding both screens. Also, any optimal solution for this which can avoid image redundancies.