Stop UIPopover from dismissing automatically
method check popover dismiss
- (BOOL) popoverControllerShouldDismissPopover:(UIPopoverController *)popoverController
{
return NO;
}
That does it for you and you may assign a specific bar button item or something else in your popover to dismiss the popover.
return NO : start popOver
return YES : stop popOver
block error click back navigationbar when popOver started, can use " self.navigationItem.hidesBackButton = YES; " for hide back navigation when popOver start until stop popOver finish.
hide navigation bar
{
.......
//anything code
self.navigationItem.hidesBackButton = YES; //anything code for hide navigation bar
........
//anything code
}
cancel hide navigation bar popover protocal
- (BOOL) popoverControllerShouldDismissPopover:(UIPopoverController *)popoverController
{
self.navigationItem.hidesBackButton = NO; //cancel hide navigation bar
self.navigationItem.hidesBackButton = NO; //cancel hide navigation bar
return YES;
}
}
:
Bourne
from:http://stackoverflow.com/questions/7129243/stop-uipopover-from-dismissing-automatically
Comments
Post a Comment