2012-05-25 5 views
0

J'ai récemment téléchargé ZBar SDK, et je voulais maintenant scanner le code-barres, mais dans le tutoriel et aussi dans l'exemple d'application, il faut afficher ZBarReaderViewController dans modalview, pour qu'il soit prêt pour l'analyse. est-il possible de lire le code-barres sans afficher zbarviewcontroller, disons le faire dans quelque chose en mode d'arrière-planIntégration du SDK ZBar avec IOS

Répondre

3

Vous n'avez pas du tout besoin d'afficher ce ViewController, vous avez besoin de la sous-classe UIView: ZBarReaderView. Vous pouvez l'afficher en tant que sous-vue de la vue de la vue du contrôleur de vue. Si vous voulez le rendre invisible à l'utilisateur, vous pouvez ajouter la vue, puis utiliser les méthodes start et stop pour commencer à capturer, et simplement superposer quelque chose au dessus de cette vue pour que la capture de la caméra ne soit pas visible par les utilisateurs.

Espérons que ça aide.

+0

Démarrer et arrêter la méthode à partir de quel objet? Je le veux en mode d'arrière-plan, car en général, j'ai UITableView avec la liste des données de code à barres. et que vous voulez sélectionner la ligne appropriée lorsque le lecteur la trouve. – taffarel

+0

@Taffarel De l'objet ZBarReaderView, voir ma réponse mise à jour. –

+0

merci Oscar, ça m'aide – taffarel