Entfernen Sie die Grenze für UIPopoverController

Habe ich eine Anforderung, wo ich die Anzeige einer benutzerdefinierten Grenze für UIPopoverController der popover view anstelle der Standard - "Black theme" Grenze. Ist es möglich?

Kann ich nicht verwenden Sie die Standard-schwarzen Rand, weil es nicht suite ist die Anwendung der Farbe und Thema.

Es gibt keine Bestimmung in der SDK zu tun. Ich habe auch mal gegoogelt, um zu sehen, wenn jemand anderes gestellt haben dieses problem, und wenn Sie gelöst haben, aber ohne Glück!

Warten auf Vorschläge.

Dank,
Raj

  • Ist das nicht möglich. Erstellen Sie Ihre eigenen PopoverController
  • Oh! Irgendwelche Hinweise, wie unsere eigene PopoverController? Denn es beinhaltet nicht nur das hinzufügen von es als eine Untersicht auf einen bestimmten Ort, aber auch, um es zu entfernen, wenn der Benutzer tippt außerhalb des pop-over-Bereich. Danke.
  • Erstellen Sie eine sehr große transparente anzeigen und darin werden Sie Ihre popover. wenn die großen transparente Darstellung berührt wird, dann sollte es verschwinden. Ist einfach, aber machen es schön Aussehen wird, erfordern ein wenig mehr Arbeit(Animationen, Schatten, etc.)
  • Danke für die Antwort, werde ich haben, um mit solchen Runde über die Möglichkeiten, da es standardmäßig keine Unterstützung. Ich dachte Unterklassen UIWindow meiner Anwendung und überschreiben -sendEvent Methode, dies zu erreichen. Je nachdem, was funktioniert.
  • Wenn Sie möchten, eine Steigung simulieren und uialertview-Objekt den hintergrund, dann verwenden Sie einen uiview als hintergrund. Ansonsten UIWindow sendEvent Ansatz ist besser, nehme ich an.
  • Ja, das wird beim check-out. Vielen Dank für Ihr Interesse und Antworten.
  • Raj, waren Sie in der Lage, erstellen Sie ein popover mit UIWindow oder mit einem UIView ? Danke..
  • Überprüfen Sie meine Antwort unter @theReverend

Schreibe einen Kommentar