ios - How do I move FPPopover as low as I want? If I push it too low, it jumps back to the top -


i'm using fppopover present pop on view iphone app. i'm having issue, however, when present it, allow me present low or jump top. , before gets cut off anyway.

for example:

[self.speedoptionspopover presentpopoverfrompoint:cgpointmake(0, 235)]; 

works fine, if put 255 instead of 235 (as it's 40px bottom) jumps top.

does have experience or how fix it?

also, bonus points if can explain why content popover starts 50px top, when want start higher. how can change also?

more code creation:

- (void)speedoptionstapped:(uibarbuttonitem *)sender {     // set delegate in controller acts popover's view self controls on popover can manipulate wpm , number of words shown     self.speedoptionscontroller.delegate = self;      self.speedoptionspopover.arrowdirection = fppopovernoarrow;     self.speedoptionspopover.border = no;     self.speedoptionspopover.contentsize = cgsizemake(320, 190);     [self.speedoptionspopover presentpopoverfrompoint:cgpointmake(0, 235)]; } 

try replacing part of code in fppopovercontroller.m:

//ok, vertical if(ht == best_h || self.arrowdirection == fppopoverarrowdirectiondown) 

with code:

//ok, vertical if (self.arrowdirection == fppopovernoarrow) {    r.origin.x = p.x;    r.origin.y = p.y; } else if(ht == best_h || self.arrowdirection == fppopoverarrowdirectiondown) 

the reason might having issue macro fppopoverarrowdirectionisvertical considers popover no arrows having vertical arrow. so, result is tries best position popover close possible view triggered popover.

if replace code indicated above, you'll creating special case popovers no arrows , asking original points respected without repositioning.


Comments

Popular posts from this blog

c# - DetailsView in ASP.Net - How to add another column on the side/add a control in each row? -

javascript - firefox memory leak -

Trying to import CSV file to a SQL Server database using asp.net and c# - can't find what I'm missing -