Ich arbeite derzeit an einem UITextField
, die eine UITableView
ausgesetzt wird, wenn eine Liste von Ergebnissen basierend auf der Eingabe in der UITextField
gefüllt ist. Es ist also grundsätzlich eine autocomplete
Funktionalität.Holen Sie sich die y-Position einer Ansicht innerhalb eines UIScrollView
Alles funktioniert und zieht ganz gut, wenn man es in einem normalen UIView verwenden aber sobald ich meine UITextField
in einer Struktur wie dieser
setzen | - UIView
| - UIScrollView
| - - UIView
| ---- UIView
| ----- UIImageView
| ----- UITextField
Der Tisch wird in die falsche Position gezogen. Dies ist, was ich den Rahmen des Tableview berechnen tun:
exposedFrame = CGRect(x: view.frame.minX, y: self.frame.maxY, width: view.frame.width, height: tableHeight)
wo view
ist das Top-UIView
und self
die UITextField
ist.
In diesem Fall ist die Y-Position falsch. Die Frage ist jedoch, wie kann ich die richtige y-Position innerhalb der Scrollview erhalten?