如何找出弹出窗口的调用位置

时间:2013-07-29 18:27:56

标签: objective-c ipad

我有两个viewcontrollers,它们都调用一个popover,如何检测哪个视图调用了popover。

感谢

我通过以下方法调用popover

    EditPupilSelectController = [[EditPupilSelect alloc] initWithNibName:@"EditPupilSelect" bundle:nil];
    [EditPupilSelectController setDelegate:(id)self];
    EditPupilSelectPopoverController = [[UIPopoverController alloc] initWithContentViewController:EditPupilSelectController];

    EditPupilSelectPopoverController.popoverContentSize = CGSizeMake(700, 1000);

    if ([EditPupilSelectPopoverController isPopoverVisible]) {
        [EditPupilSelectPopoverController dismissPopoverAnimated:YES];
    } else {
        CGRect popRect = CGRectMake((0),    (0),    (1),    (1));
        [EditPupilSelectPopoverController presentPopoverFromRect:popRect inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
    }

0 个答案:

没有答案