8
votes

Comment sauter l'option 'reprise et utiliser' après la capture de la photo de la caméra

Entrez la description de l'image ici

Comment sauter "reprise et utilisation" après la capture de la photo de la caméra Ou comment changer de police et de couleur de ces boutons. P>

Nous avons utilisé le code suivant P>

    self.gimgPicker = [[GKImagePicker alloc] init];
    self.gimgPicker.cropSize = CGSizeMake(310, 310);
    self.gimgPicker.delegate = self;
    self.gimgPicker.desiredSize = CGSizeMake(640, 640);
    imgPicker = [[UIImagePickerController alloc] init];
            // Set type to Photo Library if button at index is selected
            if ([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]) {

                self.gimgPicker.imagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera;
                [parentController presentModalViewController:self.gimgPicker.imagePickerController animated:YES];
}


0 commentaires

3 Réponses :


3
votes

Cette vue vous est apportée par showscameracontrols propriété de uiImagePickerController classe

Si vous le définissez sur NO Vous ne verrez pas cet écran, mais vous devrez fournir des commandes de caméra.

Votre alternative consiste à utiliser AVFoundation qui vous donnera une flexibilité totale sur la façon dont il a l'air et effectue. Bien qu'il faudra un peu plus de temps pour la configuration, il sera remboursé à long terme.


1 commentaires

Pour que ce soit plus clair, j'ai trouvé cette démo Guides.Codepath.com/ios / Création-A-Custom-Camera-View-View Voici aussi le repo github.com/lteu/demo_avfoundation < / a>



0
votes

J'utilise Swizzle pour résoudre ce problème, bien que un petit piratage ...

Utilisation de la révélation Je sais que le nom de la classe du bouton du déclencheur est Camshutterbutton, et c'est une sous-classe d'Uibutton

alors je viens de Cachez ce bouton lorsqu'il est chargé sur SuperView et placez un bouton d'obturateur personnalisé pour envoyer un message à la prise à la prise à la prise à prendre

Eh bien, car je peux le masquer, je peux réellement ajouter une action cible à ce bouton ou en utilisant Notificatatio < P> N'oubliez pas de sethowscameracontrols avant d'appeler à la prise à prendre pour ignorer le reprise et utilisez

appareil photo sans but

alors vous pouvez faire ce que vous voulez dans xxx


0 commentaires

0
votes

Qu'en est-il?

imagepicker.allOsediting = non


0 commentaires