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
Post a Comment