2009-08-26 11 views
0

Ich stieß vor kurzem sehr seltsames Verhalten mit dem UIImagePickerController. In unserer Hauptansicht haben wir eine Schaltfläche, die den Image-Picker-Controller aufruft. Wenn Sie Abbrechen auf der Bildauswahl drücken, verlasse ich einfach den Controller, und aus dem einen oder anderen Grund bewegt sich meine Hauptansicht etwa in der Höhe der Statusleiste (die in der Hauptansicht nicht ausgeschaltet ist, links bei Standard-Grau) . Jemand anderes trifft das?iPhone: Aufrufen von UIImagePickerController 'verschiebt' die Ansicht, die es aufruft

Antwort

1

Ja ich diesen Posten sah, und es hat nicht mein Problem zu beheben. Was ich am Ende war dabei das Hinzufügen dieses in meinem AppDelegate vor meinem ersten Blick auf das Fenster und fügte hinzu:

CGRect theRect = mainMenuController.view.frame; 
float statusBarHeight = [[UIApplication sharedApplication] statusBarFrame].size.height; 
theRect = CGRectOffset(theRect, 0.0,statusBarHeight); 
mainMenuController.view.frame = theRect; 

Dieses es behoben vollständig.

+0

funktioniert nicht für mich – marchinram

Verwandte Themen