20
votes

I have a UITabBarController that displays four options. These have all worked fine until now.

My problem is that the tab bar does not respond only when testing on the 4-inch retina display device in the IOS Simulator. All other devices the tab bar responds and I am able to select other views.

I don't have an iPhone 5 to test it on so I don't know if this is a fault with the simulator or Apple have changed the workings of tab bars etc for the new hardware or made it stricter and I wrote the wrong code in the first place.

3
I had the same issue with iOS 6.1 simulator and 4-inch retina display. Given solution works! - PiTheNumber

3 Answers

64
votes

I had this issue as well and this worked for me:

Go to the MainWindow.xib, select the Window object and check the "Full Screen at Launch".

16
votes

In your main window, select the "Full Screen at Launch" option. Here's an image:

enter image description here

0
votes

Could there possibly be a transparent view over the top of it? The change in view size might be positioning something in the wrong place.