xcode - UIPopovercontroller detached from UIButton -


i'm running problem detached uipopovercontroller , hoping has seen behavior before.

my app runs in landscape mode , offers number of popover elements using presentpopoverfromrect call. launched within top view while others presented view buried deep in display. popovers seem work fine if popover presented upper 2/3rds of ipad's display when attempting launch popover bottom 1/3 of display popover displayed detached uibutton. x coordinate appears correct, y coordinate of popover tends in middle or top of ipad screen.

i've played around presenting popover using fixed position creating cgrect object in lower 1/3 of display when ipad renders popover either renders popover in upper 2/3rd of view or bottom of screen (if force cgrect value large y value).

at point i'm out of ideas , hoping on forum has seen or can make suggestions try.

thanks , help, wes

i able fix issue , thought i'd share solution incase else has same problem.

the solution add call set popover size before calling presentpopoverfromrect.

[mysettingspopovercontroller setpopovercontentsize:cgsizemake(320, 320) animated:yes]; [mysettingspopovercontroller presentpopoverfromrect:sender.frame inview:self.navigationbuttonsview permittedarrowdirections:uipopoverarrowdirectionany animated:yes]; 

before, wasn't setting popover content size prior presenting popover. in viewdidappear method of viewcontroller of popover resizing popover size tableview in popover. apparently not setting popovercontentsize before presenting popover undefined behavior including possibility of having popover detach element suppose attached to.

wes


Comments

Popular posts from this blog

python - Scipy curvefit RuntimeError:Optimal parameters not found: Number of calls to function has reached maxfev = 1000 -

c# - How to add a new treeview at the selected node? -

java - netbeans "Please wait - classpath scanning in progress..." -