Frage

Also, habe ich diese UITableView. Es ist in einer iPad-Anwendung. Einige der Zellen haben ein Zubehör-Taste auf der rechten Seite (die kleine runde Pfeil). Wenn das gedrückt wird, stelle ich eine popover Ansicht, in der die Benutzeraktionen im Zusammenhang mit der Tabellenzelle auswählen können, dass sie berühren. Bisher nichts davon ist schwierig oder außergewöhnlich.

Aber die popover Ansicht will wissen, woher es stammt, so dass es den kleinen Pfeil nach dort ziehen. Ich würde natürlich wie dieser Pfeil Punkt an der Tabellenzelle der popover betrifft.

Wie kann ich den aktuellen Bildschirmkoordinaten für eine bestimmte Zelle in einer Tabelle finden Sie heraus, da ich weiß, dass es indexPath?

War es hilfreich?

Lösung

Verwenden Sie die UITableView Methode -rectForRowAtIndexPath:. Beachten Sie, dass die Renditen ein rect in der Tabellenansicht ist Koordinatensystem-wenn Sie die rect relativ zu einer anderen Ansicht im selben Fenster benötigen, verwenden Sie die UIView Methode -convertRect:fromView:.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top