Chr*_*ina 2 xcode objective-c ipad dismiss uipopovercontroller
我使用以下代码在我的视图中显示一个弹出窗口
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];
Run Code Online (Sandbox Code Playgroud)
它工作正常,但如果我们点击myView的任何其他部分,这个显示的popover是dismissing.can任何人告诉我如何避免这个问题.我不想随时解雇它.任何人都告诉我怎么做.
在popover的委托(可能是你的viewController)中,实现
- (BOOL)popoverControllerShouldDismissPopover:(UIPopoverController *)popoverController {
return NO;
}
Run Code Online (Sandbox Code Playgroud)
别忘了设置代表!
| 归档时间: |
|
| 查看次数: |
540 次 |
| 最近记录: |