Actualmente tengo un UITextField en una celda personalizada y quiero obtener la coordenada Y de ese UITextField en el nivel de la vista del controlador de vista (UIView). Actualmente estoy tratando de hacer algo como esto:Obtener coordenadas UITextField Y en el nivel UIView?
if (thetextField.superview.superview.superview.frame.origin.y >= keyboardY) {
}
pero parece que la coordenada Y es siempre 0, cuando en realidad no es. ¿Hay alguna forma de lograr esto?
Estoy haciendo esto porque quiero detectar si el UIKeyboard está bloqueando el UITextField en el nivel UIView para que pueda reorganizar mis celdas en consecuencia.
Gracias!
¡Impresionante! por cierto su frame.origin :) –
Para mí esto funciona ... deja origenInSuperview: CGPoint = textField .convertPoint (CGPointZero, toView: self.view) print (originInSuperview) Esto es para .. –