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
ich hatte das gleiche Problem ... http://anthonyprato.com/2012/09/20/iphone-5-problem-with-touches-at-the-bottom-of-the-screen/
Ihre UIWindow in einer Spitze erstellt muss "Vollbild auf Launch" geprüft.
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.
Danke! Wirklich wirkte wie ein Zauber. – Nicholas
Das ist genial, Das funktioniert wirklich wie Charme: P Up –
Vielen Dank. Toller Anruf! – WallMobile
Yeah, 1 Minute, um im Netz zu suchen und Ihre Lösung zu testen, aber vorher 3 Stunden versuchen, mein Problem zu verstehen! Danke :-) – Alex