ios - Prevent more than one UIPopover from being displayed at a time -


my app has monthly view , each day in month, on long press, popover displayed.

i have used self.view setexclusivetouch:yes prevent more 1 popover occurring @ once still allows multiple popovers.

how can prevent more 1 uipopover being displayed @ time?

thanks

first of declare property of type uipopovercontroller (lets activepopover).

in method called on long press this:

if (self.activepopover != nil) {     if (self.activepopover.popovervisible)         [ self.activepopover dismisspopoveranimated:yes];     self.activepopover = nil; } 

and when allocate uipopovercontroller on long press assign activepopover. way dismiss visible popover , present new one.


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -