2012-09-21 5 views
14

Mam aplikację, którą próbuję przekonwertować i przygotować na nowy rozmiar ekranu iPhone 5. Dodałem nowy obraz Default-568h @ 2x i ustawiłem swoje widoki na autosize w IB. Widoki wyglądają dobrze, rozciągają się, wypełniając ekran, ale każdy przycisk umieszczony u dołu jest niemożliwy do skasowania. To tak, jakby była niewidoczna linia w kierunku dołu, w miejscu, w którym zatrzymałby się stary ekran iPhone'a, a wszystko poniżej tej linii jest niemożliwe do skasowania. Jeśli umieściłem przycisk na tej linii, górna część jest klikalna, ale dolna część nie.iPhone iOS6 5 nic nie można kliknąć na dole ekranu

Odpowiedz

8

Jeśli nie masz MainWindow.xib w projekcie (i większość nowszych projektów nie), wtedy trzeba jedną dodatkową linię w applicationDidFinishLaunching swojego delegata aplikacji:

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

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

I umieścić go w początek metody. Pracował jak urok.

+0

Dzięki! Rzeczywiście działał jak urok. – Nicholas

+0

To jest niesamowite, To naprawdę działa jak urok: P Up –

+0

Dziękuję bardzo. Świetne połączenie! – WallMobile