2010-05-12 10 views
6

Ich habe eine universelle App. Wenn auf dem iPad ein Anmerkungsstift gedrückt wird, wird die Callout-Blase angezeigt. Wenn ich den Entnahmeknopf drücke, lädt es einen uipopovercontroller mit einer Detailansicht. Was ich wissen möchte, ist, wie ich den uipopovercontroller auf dieselbe Weise laden kann wie die Google Maps den uipopovercontroller laden. Gibt es da draußen einen Guide, um genau hin zu kommen?Google Maps Stil uipopovercontroller

Mit freundlichen Grüßen,
Paul Peelen

+0

Könnten Sie bitte "auf die gleiche Weise wie Google Maps" arbeiten? Beziehen Sie sich auf die Positionierung der Ansicht? – Krumelur

+0

Ich meine den gleichen Weg wie Google Maps auf dem iPad lädt den UIPopoverContoller beim Drücken der Offenlegungstaste. Damit meine ich die Animation von einer Callout-Blase zu einem UIPopoverController. –

Antwort

2

Das popover in Google Maps erscheint eine benutzerdefinierte Ansicht zu sein, nicht ein UIPopoverController geliefert popover. Beachten Sie, dass sich die Farbe des Callout-Popover von der Farbe des letzten Such-Pop-ups unterscheidet.

Um den gleichen Effekt wie das Google Maps-Callout zu erzielen, müssen Sie eine benutzerdefinierte Ansicht erstellen, die wie ein Popover aussieht, und sie als Unteransicht Ihrer Kartenansicht hinzufügen.

+0

Vielen Dank für Ihre Antwort! Haben Sie Vorschläge, wie Sie die Animation von der Callout-Blase zum UIPopovercontroller erstellen?/P –

+0

Irgendwelche Vorschläge? –