2009-07-04 9 views
4

lesen Ich muss eine Fotogalerie App in iPhone erstellen. Es sollte genauso funktionieren wie die Fotos App, die mit dem iPhone geliefert wird. Aber es sollte die Bilder zeigen, die ich mit der App verpacke.Wie UI Image Picker Controller einen benutzerdefinierten Quelltyp in iPhone

UIImagePickerController liest nur die folgenden Quellentypen. UIImagePickerControllerSourceTypePhotoLibrary, UIImagePickerControllerSourceTypeCamera, UIImagePickerControllerSourceTypeSavedPhotosAlbum

Ich dachte, die Bilder der Zugabe bündeln zu der Gruppe Ressourcen in Xcode und machen UIImagePickerController sie und die Anzeige zu lesen.

Mit Blick auf die Klassenreferenzen fand ich UIImagePickerController liest nur aus den oben genannten Ressourcen. Dies bedeutet, dass es nur die Bilder von der Kamerarolle ODER der gespeicherten Fotogalerie auswählen kann oder es dem Benutzer erlaubt, ein Bild zu machen und es zu verwenden.

Weiß jemand, wie man UIImagePickerController vom benutzerdefinierten Quelltyp oder den Bildern liest?

ODER

Wie :-)

Dank eine Foto-Galerie App im iPhone erstellen, AJ

Antwort

6

Ich glaube nicht, ist es möglich, die UIImagePicker holen Bilder von Ihrem eigenen zu machen Quelle. Du wirst den Picker selbst schreiben müssen (was, abgesehen von der Performance, nicht zu schwer scheint ... Nur ein paar UIImageViews in einem UIScrollView).

+0

Ich zweitens, leider hat Apple es nicht für Entwickler zur Verfügung gestellt, um ihre eigene Datenquelle, aber es ist keine große Sache. Es gibt viele Verbesserungen, die an einem UIImagePicker-esque-Interface vorgenommen werden können, wenn Sie selbst eines schreiben. –

+0

Irgendwelche Vorschläge oder Vorsprung können Sie mir zur Verfügung stellen. Ich muss eine Fotogallery-App wie die mit Apple gelieferte Fotos App erstellen. Ich werde durch UIScrollView Referenzen gehen. Alles andere, was du mir vorschlagen solltest, wäre ein guter Anfang für mich! Danke –

6

Gerade heute habe ich einen Open Source UIImagePickerController Klon gestartet, es ist nicht perfekt, aber es funktioniert ganz ok. Fühlen Sie sich frei zu Gabel http://github.com/jeena/JPImagePickerController

+0

Aber die Fragen können Sie den UIImagePickerController sub-class und haben Ihre App von Apple genehmigt? –

+0

Aber hey, danke, dass du deinen Git Code geteilt hast! –