【发布时间】:2012-12-04 20:25:29
【问题描述】:
我正在尝试制作我的 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];
}
【问题讨论】:
标签: objective-c uipopovercontroller uipopover