How to resize a button for different iPhones

I have a really simple App, with one view, one button with one activity when you press this button. The button is full screen size, as well as the image that is in it.

I have it running on my iPhone 6 Plus perfectly, after spending a long time getting the Controller View, View Container, and Button sizes to work together so it is seen properly on the iPhone 6 plus, both hardware and virtual.

The button and image are full screen size, and it took some fenagling to get even this to work for ONE iPhone size. LOL. The Controller View is one size, which is NOT the real life size of my iPhone 6 plus. It is larger. So the View Container is the correct size, along with the button. The image is PNG 401PPI 1080 x 1920 as Apple recommends for the iPhone 6 plus. It looks correct on my iPhone.

My issue is the following: How do I now take my App, and create the other two sizes for the iPhone 5 and iPhone 4?

I have scoured here and on the Web to absolutely no avail whatsoever. Nothing I have tried so far, has done anything but make me pull my hair.

I am using XCode 6.4 and targeting iOS 8 and above.

Here is what I have set within the XCode environment:

iPhone 6 plus layout details:

a. View Controller attributes: - resize view from NIB - Presentation : Fullscreen - Simulated metrics iPhone 5.5 inch, fixed size (seems too big, the image is not fullsize to this size) 414 x 736

b. ViewContainer - Mode: scale to fill (scales to View Controller above)

c. Button - Image = iOS 401PPI.png - Alignment = Centered horizontal and vertical - Edge = Content - View = Scale to Fill — Size Inspector View = Width 375 x Height 652 Intrinsic Size = Default

screen actual size = 667 x 375 “ViewContainer”

button size = 652 x 375 “button”

Image is original 401ppi 1080 x 1920 @ 401 ppi

HELP...

How to resize a button for different iPhones
 
 
Q