我正在尝试制作我的UIPopOver do this,它只是显示为一个蓝色的UIPopOver,而没有显示我的内容。这是到目前为止我的主ViewController的.m文件中的代码:
- (void)viewWillAppear:(BOOL)animated
{
self.PopOverController = [[UIPopoverController alloc] initWithContentViewController:viewController];
[super viewWillAppear:animated];
}在我的按钮IBAction中,
if (self.PopOverController.popoverVisible) {
[self.PopOverController dismissPopoverAnimated:YES];
} else {
PopOverView *pickerPopView = [[PopOverView alloc] init];
UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:pickerPopView];
[self.PopOverController setDelegate:self];
[self.PopOverController presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionAny animated:NO];
[self.PopOverController setPopoverContentSize:CGSizeMake(320, 260)];
[self.PopOverController release];
}发布于 2012-12-03 12:54:54
不要只是将pickerPopView添加到UIPopOverController中,因为这是一个视图,而不是一个控制器,所以它会产生问题
https://stackoverflow.com/questions/10661669
复制相似问题