【问题标题】:FPPopover doesn't present popover View iOS 6FPPopover 不显示 popover 查看 iOS 6
【发布时间】:2012-11-14 20:41:42
【问题描述】:

我正在尝试使用 FPPopover 打开通知视图,它在应用程序上的 iOS 5 上工作,但在 iOS 6 上不显示。但是,如果我将相同的代码用于不同的项目这样做,它确实适用于 iOS 5 和 6

这是我在两个项目中所做的。

- (IBAction)NotificationButtonPressed:(id)sender {
    [self openNotificationsPopOver:sender];
}

- (void)openNotificationsPopOver:(id)sender {
    [self setNotificationCount:0];

    NotificationViewController *vc = [[UIStoryboard storyboardWithName:@"Notification" bundle:[NSBundle mainBundle]] instantiateViewControllerWithIdentifier:@"NotificationViewController"];

//    NotificationViewController *vc = [[NotificationViewController alloc]init];
//    [vc setParentViewController:self];


    FPPopoverController *popover = [[FPPopoverController alloc] initWithViewController:vc];

    //sender is the UIButton view
    [popover presentPopoverFromView:sender];

    //popover.arrowDirection = FPPopoverArrowDirectionAny;
    popover.tint = FPPopoverDefaultTint;

    popover.contentSize = CGSizeMake(200, 250);

    popover.arrowDirection = FPPopoverArrowDirectionAny;
    NSLog(@"Present popover");
    //sender is the UIButton view
    [popover presentPopoverFromView:sender];
//    [popover presentPopoverFromPoint:CGPointMake(160, 0)];

//sender is the UIButton view
//    [popover presentPopoverFromView:self.navigationController.navigationBar];
}

我也尝试使用为其注释掉的行...所有方法都适用于单独的项目(iOS 5 和 6),但在主项目上它只适用于 iOS 5

还尝试删除框架并再次添加它们。用 xCode 4.3 开始这个项目(不知道是否重要)。

参考:https://github.com/50pixels/FPPopover

【问题讨论】:

  • 也许值得向创建者提交错误报告?代码中的某处可能存在错误。我现在正要开始在我的项目中使用它,所以如果我遇到类似的问题并且可以对其进行排序,我会告诉你:)
  • thnx,我现在使用模态弹出框
  • 调用 presentPopoverFromView 时发生了什么?没有?是不是崩溃了?
  • 什么都没有发生……我已经搬到另一个地方了……但是修复它的想法会很棒。我仍然有旧代码......从那以后没有对popover做过任何事情......

标签: iphone ios ios5 ios6 popover


【解决方案1】:

您需要确保在分配之前实例化“窗口”并显示弹出框。

【讨论】:

  • 你是什么意思?它适用于应用程序上的 iOS 5 和具有相同代码的不同应用程序上的 iOS 5 和 6 ......从字面上复制粘贴到新项目中(有效)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-28
  • 2012-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多