J'essaie d'inverser mon UIImagePickerController afin qu'il soit capable à la fois de remplir l'écran d'un iPhone 5 et, évidemment, être inversé. Voici le code que j'ai le UIImagePickerController:UIImagePickerController ne tourne pas et Translating/Scaling
- (void)applicationDidBecomeActive
{
UIImagePickerController *imageViewPickerController = [[UIImagePickerController alloc] init];
imageViewPickerController.sourceType = UIImagePickerControllerSourceTypeCamera;
imageViewPickerController.showsCameraControls = NO;
imageViewPickerController.cameraViewTransform = CGAffineTransformMakeRotation(DEGREES_RADIANS(180));
imageViewPickerController.cameraViewTransform = CGAffineTransformMakeTranslation(0.0, 71.0);
imageViewPickerController.cameraViewTransform = CGAffineTransformScale(imageViewPickerController.cameraViewTransform, 1.333333, 1.333333);
[self presentViewController:imageViewPickerController
animated:NO
completion:NULL];
}
Si je lance ce code, je ne suis pas d'inversion. Si je modifie comme si:
- (void)applicationDidBecomeActive
{
UIImagePickerController *imageViewPickerController = [[UIImagePickerController alloc] init];
imageViewPickerController.sourceType = UIImagePickerControllerSourceTypeCamera;
imageViewPickerController.showsCameraControls = NO;
imageViewPickerController.cameraViewTransform = CGAffineTransformMakeTranslation(0.0, 71.0);
imageViewPickerController.cameraViewTransform = CGAffineTransformScale(imageViewPickerController.cameraViewTransform, 1.333333, 1.333333);
imageViewPickerController.cameraViewTransform = CGAffineTransformMakeRotation(DEGREES_RADIANS(180));
[self presentViewController:imageViewPickerController
animated:NO
completion:NULL];
}
il intervertit, mais seulement prend un carré 320x320 de l'écran, sans tenir compte de mes autres transformations. Si quelqu'un pouvait apporter une certaine expertise sur la façon de l'amener à suivre tous ces arguments, je l'apprécierais vraiment.
CGAffineTransformMakeTranslation est pas un travail pour iOS 6 – Alena
CGAffineTransformMakeTranslation a été ajouté dans iOS 2. Y at-il une chance il y a quelque chose d'autre qui est la question? – alex
Peut être ma réponse http://stackoverflow.com/a/23893665/989896 va vous aider. – Alena