Question

Je ne comprends pas comment définir le (CGRect)rect afin de contrôler la position de popover, et la position de la flèche.

Par exemple, j'ai un 1004 x 768 vue, comment puis-je mettre le popover en bas à droite de l'écran, et le point sur la flèche à 700 (x) 1000 (y)?

Était-ce utile?

La solution

CGRectMake (700,1000,10,10) et uipopoverarrowdirectionleft désolé, je suis sur mon iPad, donc je ne peux pas écrire le code exact mais passer ceux que les arguments de votre méthode de presentpopoverfromrect. La seule chose est que je pense que vous êtes trop loin vers la droite pour mettre un popover là à moins que je ne comprends pas votre question.

Autres conseils

Nickthedude a raison presentpopoverfromrect, mais il y a un moment essentiel avec la fonction presentpopoverfromrect: si vous faites la propriété de ne pas ensemble popover contentSizeForViewInPopover il utilise des valeurs defult - 320 * 1100 points. Et si le rect de vous popover ne rentre pas dans les coordonnées de l'écran (avec vos coordonnées reçues de la part rect presentpopoverfromrect), le système met votre popover à rectangle qu'il considère comme plus optimale.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top