当我触摸任何 View 时,我不想关闭弹出窗口 Controller 。是否可以? 我正在使用以下代码来显示弹出窗口 Controller 。
UIPopoverController* popoverCamera;
popoverCamera= [[UIPopoverController alloc] initWithContentViewController:videoRecorder];
[popoverCamera presentPopoverFromRect:CGRectMake(cropRectangleButton.frame.origin.x,cropRectangleButton.frame.origin.y,0,0) inView:innerview permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
NSLog(@"start recording-->%d",[videoRecorder startVideoCapture]);
[videoRecorder startVideoCapture];
[self presentModalViewController:videoRecorder animated:YES];
[videoRecorder release];
最佳答案
是的,这是可能的。实现以下委托(delegate)方法:
- (BOOL)popoverControllerShouldDismissPopover:(UIPopoverController *)popoverController
{
return NO;
}
希望这对您有帮助。
关于iphone - 如何防止弹出窗口控件消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10379780/