2012-09-21 7 views
14

Ich habe eine App, die ich umwandeln und machen Sie sich bereit für das neue iPhone 5 Bildschirmgröße. Ich habe das neue Default-568h @ 2x-Bild hinzugefügt und meine Ansichten auf die automatische Größenanpassung in IB gesetzt. Die Ansichten sehen richtig aus, sie strecken sich, um den Bildschirm zu füllen, aber jeder Knopf, den ich unten platziere, ist nicht anklickbar. Es ist so, als gäbe es eine unsichtbare Linie nach unten, etwa wo der alte iPhone-Bildschirm aufhören würde und alles, was unter dieser Linie liegt, kann nicht angeklickt werden. Wenn ich den Knopf rechts auf diese Linie setze, ist der obere Teil klickbar, der untere Teil jedoch nicht.iOS6 iPhone 5 nichts anklickbar am unteren Bildschirmrand

Antwort

8

Wenn Sie nicht MainWindow.xib in Ihrem Projekt haben Sie (und die meisten neueren Projekte nicht), dann müssen Sie eine zusätzliche Zeile in der applicationDidFinishLaunching von AppDelegate:

- (void)applicationDidFinishLaunching:(UIApplication *)application { 

    [window setFrame:[[UIScreen mainScreen] bounds]]; 
    ... 
} 

Ich habe es in der Beginn der Methode. Lief wie am Schnürchen.

+0

Danke! Wirklich wirkte wie ein Zauber. – Nicholas

+0

Das ist genial, Das funktioniert wirklich wie Charme: P Up –

+0

Vielen Dank. Toller Anruf! – WallMobile