UIPopoverController Platzierung
Arbeite ich an einer app, die soll ja universal zu sein, eine app für iPad und iPhone. Ich möchte, um Ihre Schnittstellen so ähnlich wie möglich. In der iPhone app bin ich mit einem Tab bar controller und eine dieser Registerkarten geht um eine image-picker-controller. Natürlich kann ich nicht das iPad. So habe ich entführt, die Kontrolle über diese Schaltfläche, um eine popupcontroller, der die Bildauswahl in es. Das alles funktioniert gut, außer wenn ich um das popup, es ist nicht an der richtigen Stelle. Wenn ich drehen Sie den simulator, das popup geht an der richtigen Stelle, und bleibt, wenn ich wieder zurück drehen, auch.
Mein code basiert auf dem code, der in dieser Frage:
Ipad UIImagePickerController und UIPopoverController Fehler
Warum würde mein popup nicht in der richtigen Position?
- Funktioniert das popover zunächst zeigen, bis in der richtigen Stelle, wenn man ihn in eine bestimmte (landscape / portrait) Ausrichtung, oder ist es immer aus? Auch Sie sind die Anwendung von Transformationen auf die Ansicht der popover angezeigt wird, ist für?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Ihr code basiert auf der Frage, die Sie referenziert, so scheint es, sind Sie mit dem folgenden code zeigen Sie das popover:
UIPopoverController:presentPopoverFromBarButtonItem:permittedArrowDirections:animierte akzeptiert ein UIBarButtonItem* für den Absender, die Ihre UITabBar nicht haben. UITabBar verwendet UITabBarItem die eine Basis von UIBarItem. UIBarButtonItem hat auch die base (UIBarItem).
Jedenfalls... ich musste auch zu zeigen, einen uipopovercontroller von einem tabbaritem, ich habe folgende code:
Hinweis: Ihr x Berechnung wird anders sein. Die tab-Leiste ausgewählten Element war für mich der 6th man.
Im Grunde