¿Cómo puedo hacer un popover y una flecha con presentepopoverFromRect?
-
24-10-2019 - |
Pregunta
No entiendo cómo definir el (CGRect)rect
Para controlar la posición de Popover y la posición de la flecha.
Por ejemplo, tengo una vista de 1004 x 768, ¿cómo puedo poner el popover en la parte inferior derecha de la pantalla y apuntar la flecha a 700 (x) 1000 (y)?
Solución
Cgrectmake (700,1000,10,10) y UipopoverarrowDirectionLeft Lo siento, estoy en mi iPad, así que no puedo escribir el código exacto, sino que los pase como los argumentos para su método PresentPoPoPoverFromRect. Lo único es que creo que estás demasiado lejos con el derecho de poner un Popover allí a menos que no entiendo tu pregunta.
Otros consejos
NickThedude tiene razón sobre el presente PRESPOVERFROMRECT, pero hay un momento esencial con la función PresentPOPOVERFROMECT: si no establece el contenido de Popover para la propiedad de ViewInpoPover, utiliza valores de DFULT - 320*1100 puntos. Y si el RECT de Popover no encaja en las coordenadas de la pantalla (con sus coordenadas obtenidas del presente RECT presente), el sistema coloca a su Popover en rectángulo, lo que consideró más óptimo.