Mit UIPopovercontroller unter iOS8.0 in iPhone funktioniert gut mit diesem Code. Aber in ios8 zeigt es weißen Bildschirm an.UIPopoverController für iphone in ios8 zeigt weißen Bildschirm
Code:
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];
Jede Alternative für ios8, brauchen Vorschlag.
'[self presentViewController: popOverController animiert: JA Abschluss: nil];' gibt eine Warnung: 'Nicht kompatible Zeigertypen 'UIPopoverPresentationController *' auf Parameter des Typs‚UIViewController * _Nonnull'' – ppaulojr