iphone auf ipad, iphone 4 uialertview probleme

8

Also habe ich den Code auf das iPad aktualisiert (d. h. in eine universelle App umgewandelt). Das UIAlertview-Rendering scheint jedoch für IOS4 deaktiviert zu sein. Anstatt in der Mitte positioniert zu sein, springt es hoch und wird oben angezeigt, wobei die Hälfte der Box abgeschnitten ist. Gleiches gilt für die Ausrichtung im Querformat.

Ich verstehe, dass die UIalertview immer in der Mitte liegt? Ich habe den Code durchgesehen und den Frame / die Position nirgendwo im Code eingerichtet. Dies geschieht nur für 4.0, sowohl auf dem iPhone 4 und dem iTouch Running 4.0. Jede andere Version ist in Ordnung, einschließlich des ipad. Irgendwelche Gedanken?

Danke.

    
user396004 16.07.2010, 21:33
quelle

3 Antworten

1

Scheint ein Fehler zu sein. Ich hatte auch das Problem auf dem iPad mit iOS 3.2.

Lösung:

a) Überprüfen Sie Ihren App-Status: In iOS 4 benutze einfach

%Vor%

Älteres iOS: Speichere deinen App-Status manuell:

%Vor%

b) Öffnen Sie den UIAlert, nachdem die App aktiviert wurde, wie oben in den Kommentaren gezeigt.

    
obiwahn 24.01.2011 14:14
quelle
0

Hat Ihre Warnung Textfelder hinzugefügt?

Weil in 4.0+ iOS das Alertview zum sichtbaren Teil scrollt, wenn Sie ein Textfeld im Alertview haben.

    
RVN 17.05.2011 11:56
quelle
0

Ich habe das gleiche Problem für iPad 3.2, wenn die Anwendung aktiv wird und in dieser Zeit wird angezeigt, dass der Alarm in der oberen linken Ecke angezeigt wird. Also habe ich mit folgendem Code in der Methode behoben - (void) applicationDidBecomeActive: (UIApplication *) Anwendung

%Vor%     
Prakash Donga 22.06.2011 06:53
quelle

Tags und Links