gpt4 book ai didi

objective-c - 不想关闭 UIPopover

转载 作者:行者123 更新时间:2023-12-04 02:44:02 24 4
gpt4 key购买 nike

我正在使用以下代码在我的 View 中显示弹出窗口

imagePopOver = [[UIPopoverController alloc];
initWithContentViewController:self.photoLibraryImageCollection.imagePickerController];
imagePopOver.popoverContentSize = CGSizeMake(185,675);
imagePopOver.delegate = self;
[imagePopOver presentPopoverFromRect:CGRectMake(600,0, 140, 800)
inView:self.view
permittedArrowDirections:UIPopoverArrowDirectionLeft animated:YES];

它工作正常,但是如果我们单击 myView 的任何其他部分,显示的弹出窗口将消失。任何人都可以告诉我如何避免这个问题。我不想在任何时候解雇它。任何人都可以告诉我该怎么做。

最佳答案

在 popover 的委托(delegate)(可能是你的 viewController)中,实现

- (BOOL)popoverControllerShouldDismissPopover:(UIPopoverController *)popoverController {
return NO;
}

不要忘记设置委托(delegate)!

关于objective-c - 不想关闭 UIPopover,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6455527/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com