Quindi sto tentando di aggiornare un'app per iOS 7 e sto riscontrando problemi con la mia sovrapposizione personalizzata. L'overlay è un'immagine con la quale sto inquadrando la foto (sia dal vivo che usando una versione a piena risoluzione per incorniciare il risultato finale nel rullino fotografico). Il problema è che ora, in iOS 7, l'overlay, mentre trasparente nella parte inferiore, fornisce l'accesso al normale pulsante "scatta foto", ma per qualche motivo non mi permette di toccare i pulsanti "Usa foto" o "Riake" che viene dopo che l'immagine è scattata. Ecco il frammento di codice chiamando il controller della vista:Dopo aver scattato l'immagine non è possibile selezionare Usa foto o Riprova
- (IBAction)takePhoto:(UIButton *)sender {
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsEditing = NO;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.showsCameraControls = YES;
// Overlay Creation
UIView* overlayView = [[UIView alloc] initWithFrame:picker.view.frame];
overlayView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"PBOverlayView.png"]];
[overlayView.layer setOpaque:NO];
overlayView.opaque = NO;
picker.cameraOverlayView = overlayView;
[self presentViewController:picker animated:YES completion:NULL];
}
picker.allowsEditing = YES; – Rajneesh071