【问题标题】:UIPopOver not displaying content?UIPopOver 不显示内容?
【发布时间】: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


    【解决方案1】:

    不要只是将 pickerPopView 添加到 UIPopOverController,因为那是一个视图而不是控制器,所以它会产生问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-14
      相关资源
      最近更新 更多