【发布时间】:2014-10-14 12:15:29
【问题描述】:
在 iphone 中使用低于 ios8.0 的 UIPopovercontroller 可以正常使用此代码。但是在ios8中它显示白屏。
代码:
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];
ios8 的任何替代方案,需要建议。
【问题讨论】:
标签: ios iphone ios8 uipopovercontroller