I am using Xcode 4.5 and iPhone 4 and 5 simulators, and Interface Builder will add a UIButton to the upper half of the screen with an upper limit and add a UIButton to the lower half of the screen with a lower limit.
It works great on the iPhone 5 simulator, but on the iPhone 4 simulator, the buttons may overlap, or the bottom button may even be located above the top button.
I think this is due to a limitation, for example, the bottom button "should be 250 points from the bottom field." I can’t remove the restriction, and if I change it to “250 points or less,” it will not work, if I change it to “250 points or more,” it will not work either.
Is there any way:
1) It has no limits, but just a position with absolute x and y? (or what about spring in the past, so what is more and more hosted on the iPhone 5?)
2) Make NIB into one for iPhone 4 and 4S only, so that the application works well on iPhone 4 and 4S and is just black on iPhone 5.
3) Make it work well on iPhone 5 and work well on iPhone 4?
If you only know the solutions (1), (2) or (3) above, please give it independently, as it is still a viable transition solution.
It’s actually very easy to reproduce: create a Single View application using Xcode 4.5 and drag one button just above the center point of the screen and the other just below the center point of the screen. Then run it on the simulator. On iPhone 5, this is:

Now stop the application and change the device in the simulator to iPhone 4S (3.5-inch retina). If you do not stop the application first, the simulator may crash. Now run the application again and the buttons will overlap:
