Utilizzando UIPopovercontroller sotto ios8.0 in iphone funziona bene con questo codice. Ma in ios8 mostra uno schermo bianco.UIPopoverController per iphone in ios8 mostra schermo bianco
Codice:
pickerController = [[UIViewController alloc] init];
UIView *viewV = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 150, 160)];
[viewV setBackgroundColor:[UIColor clearColor]];
popOverController = [[UIPopoverController alloc] initWithContentViewController:pickerController];
popOverController.popoverContentSize = CGSizeMake(150, 160);
[popOverController setDelegate:self];
CGRect ImageBtnFrame = [self.view convertRect:sender.frame fromView:self.view];
[popOverController presentPopoverFromRect:ImageBtnFrame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
Qualsiasi alternativa per iOS 8, hanno bisogno di suggestione.
'[auto presentViewController: popOverController animato: SI completamento: nil];' dà un avvertimento: 'tipi di puntatore incompatibili inviando 'UIPopoverPresentationController *' per il parametro di tipo 'UIViewController * _Nonnull'' – ppaulojr