Domanda

Non capisco come definire il (CGRect)rect al fine di controllare la posizione di popover, e la posizione della freccia.

Per esempio, ho una visione 1004 x 768, come posso mettere la popover in basso a destra dello schermo, e indico la freccia a 700 (x) 1000 (y)?

È stato utile?

Soluzione

CGRectMake (700,1000,10,10) e uipopoverarrowdirectionleft dispiace io sono sul mio iPad, quindi non posso scrivere il codice esatto, ma passare quelli come argomenti per il vostro metodo di presentpopoverfromrect. L'unica cosa è che io credo che tu sia troppo per il diritto di mettere un popover lì a meno che non ci sto capendo la tua domanda.

Altri suggerimenti

Nickthedude ha ragione su presentpopoverfromrect, ma c'è un momento essenziale con funzione di presentpopoverfromrect: se non lo fai proprietà contentSizeForViewInPopover set di popover esso uso valori defult - 320 * 1100 punti. E se rect vi popover non entra nella coordinate dello schermo (con le vostre coordinate ottenuto dalla rect presentpopoverfromrect), il sistema dispone il vostro popover a rettangolo che considerava come più ottimale.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top