J'ai un petit problème que je n'ai pas pu résoudre. J'espère vraiment que quelqu'un pourra m'aider avec ça. Je voulais redimensionner la vue de la caméra en direct et le placer dans le centre, en utilisant le code ci-dessous:Mise à l'échelle de l'affichage de la caméra iPhone au centre, "CGAffineTransformTranslate" ne fonctionne pas
picker.cameraViewTransform = CGAffineTransformScale(picker.cameraViewTransform, 0.5, 0.56206);
picker.cameraViewTransform = CGAffineTransformTranslate(picker.cameraViewTransform, 80, 120);
Mais tout ce que j'ai été une vue mis à l'échelle 1/2 taille en haut à gauche de l'écran. Il semble que "CGAffineTransformTranslate" ne fasse rien du tout. La traduction n'a pas fonctionné même lorsque j'ai utilisé:
picker.cameraViewTransform = CGAffineTransformMake(1, 0, 0, 1, 80, 120);
La partie de traduction semble n'avoir aucun effet sur la vue de caméra en direct. J'espère que quelqu'un peut m'éclairer.
Merci.
Je vois le même comportement. –
Moi aussi. Je ne connais pas la solution. – Eonil
Cela semble être corrigé dans iOS plus récent. Je ne suis pas sûr quand ils l'ont patché. – sffc