2010-10-22 12 views
5

Ich habe ein Problem mit dem Layout von UIPopoverViewController. Momentan zeige ich einen PopOver der Größe (350, 820). Ich habe einen Knopf, der auf UIAlertView klickt, wird mit einem Textfeld darin angezeigt. Zur gleichen Zeit wird Tastatur auch gezeigt. Jetzt ist das Problem, dass wann immer die Tastatur ist mein PopOver verzerrt wird. Bedeutet, dass sich der Pfeil nach oben von Popover nach rechts verschiebt und der Inhalt von Popover mit einander vermischt.UIPopoverView wird verzerrt, wenn Tastatur angezeigt wird + iPad

Jede Hilfe in dieser Hinsicht wird sehr geschätzt.

Danke

+0

Haben Sie das herausgefunden? Ich habe das gleiche Problem zu – user102008

Antwort

2

Ich sah das gleiche Problem. Obwohl es nicht ideal ist, war mein Work-Around, das Popover kleiner zu machen, so dass es die Tastatur aufnehmen konnte, ohne sich selbst zu verkleinern.

//Work around a bug that causes the popover frame and table cells to become 
//corrupted when the keyboard is displayed and the popover resizes. 
[self setContentSizeForViewInPopover:CGSizeMake(320, 588)]; 

Wenn Ihr popover Inhalt zu groß für diesen Ansatz ist, könnten Sie in der Lage sein, es in einem kleineren popover in einem UIScrollView zu platzieren.

Siehe auch diese Lösung: SplitViewController's popover UI error when UISearchBar is in focus

+0

Ich habe etwas ähnliches zu dir. Ich habe Popover auch kleiner gemacht. – tek3

0

ich auch das gleiche Problem. Der Pfeil meines Popovers zeigte nach oben und ich änderte die Pfeilrichtung nach unten. Es hat das Problem gelöst.

Verwandte Themen