Domanda

Quindi, io ho questo UITableView. E 'in un'applicazione iPad. Alcune delle cellule hanno un pulsante di accessorio a destra (la piccola freccia circolare). Quando questo viene premuto, vi presento una vista popover cui l'utente può selezionare le azioni relative alla cella di una tabella che hanno toccato. Fin qui, nulla di questo è difficile o eccezionale.

Ma la vista popover vuole sapere dove proviene da, in modo da poter disegnare la piccola freccia che punta lì. Avrei naturalmente, come quella freccia a punto dalla cella tabella popover riguarda.

Come posso scoprire la corrente sul coordinate dello schermo per un certo cella in una tabella, dato che so che è indexPath?

È stato utile?

Soluzione

Utilizzare il metodo UITableView -rectForRowAtIndexPath:. Si noti che che restituisce un rettangolo all'interno della visualizzazione della tabella di sistema di coordinate, se è necessario il rettangolo relativo ad un'altra vista all'interno della stessa finestra, utilizzare il metodo UIView -convertRect:fromView:.

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