2009-07-04 5 views
4

Je dois créer une application de galerie photo dans l'iPhone. Il devrait fonctionner de la même manière que l'application Photos livrée avec l'iPhone. Mais il devrait montrer les images que je paquet avec l'application.Comment faire IU Image Picker Controller lire un type de source personnalisé dans l'iPhone

UIImagePickerController lit uniquement les types de sources suivants. UIImagePickerControllerSourceTypePhotoLibrary, UIImagePickerControllerSourceTypeCamera, UIImagePickerControllerSourceTypeSavedPhotosAlbum

Je pensais d'ajouter les images bundle au groupe des ressources dans Xcode et faire UIImagePickerController de les lire et l'affichage.

En regardant les références de classe que j'ai trouvées UIImagePickerController lit seulement à partir des ressources mentionnées ci-dessus. Ce qui signifie qu'il ne peut que choisir les images du rouleau de la caméra ou de la galerie photo enregistrée OU permettre à l'utilisateur de prendre une photo et de l'utiliser.

Est-ce que quelqu'un sait comment faire en sorte que UIImagePickerController soit lu à partir d'un type de source personnalisé ou d'images?

OU

Comment créer une galerie de photos en application iPhone :-)

Merci, AJ

Répondre

6

Je ne crois pas qu'il soit possible de faire la UIImagePicker choisir des images à partir de votre propre la source. Vous devrez écrire le sélecteur vous-même (ce qui, à part la performance, ne semble pas dur ... Juste quelques UIImageViews dans un UIScrollView).

+0

Ensuite, malheureusement, Apple n'a pas permis aux développeurs de mettre leur propre source de données, mais ce n'est pas une grosse affaire. Il y a beaucoup d'améliorations qui peuvent être apportées à une interface UIImagePicker-esque si vous en écrivez une vous-même. –

+0

Toutes les suggestions ou la tête d'avance, vous pouvez me fournir. Je dois créer une application de galerie de photos comme l'application Photos livré avec apple. Je vais passer en revue les références UIScrollView. Tout ce que vous voudriez que je suggère serait une bonne longueur d'avance pour moi! Merci –

6

Aujourd'hui, j'ai lancé un clone Open Source UIImagePickerController, ce n'est pas parfait mais ça marche plutôt bien. Je n'hésite pas à bifurquer http://github.com/jeena/JPImagePickerController

+0

Mais les questions sont: pouvez-vous sous-classer le UIImagePickerController et faire approuver votre application par Apple? –

+0

Mais bon, merci de partager votre code git! –

Questions connexes