Estoy tratando de deshabilitar el desplazamiento en un UITableView
al editar un UITextField
incrustado en un UITableViewCell
. Esto es solo para evitar que la celda se desplace fuera de la vista cuando se edita (y también para evitar algunos problemas de "Reciclaje" de células relacionadas). Mientras alrededor de google he visto que alguien sugirió lo obvio:deshabilitar el desplazamiento en una UITableView (iPhone SDK 3.0)
tableView.scrollEnabled = NO:
o incluso
tableView.userInteractionEnabled = NO;
Esto no funciona, aunque (al menos para mí ... iPhone SDK 3.0, trataron en el simulador) Establezco estas propiedades en NO, incluso compruebo al registrar que las propiedades están configuradas en NO, pero UITableView sigue respondiendo normalmente a los eventos táctiles. Y también se desplaza felizmente. No estaría tan preocupado si alguien en la red no dijera que esto realmente funciona.
¿Echo de menos algo? ¿O es la única alternativa que subclasifica UITableView para hacer que una funcionalidad disponible en su superclase (UIScrollView) vuelva a funcionar?
sí que funciona bro, ¿por qué la gente sólo se haga la pregunta y nunca piensan de dar señal de la American National Standard correctas? –
Esto no funcionó para mi caso. Solo llamar al método setScrollEnabled me funciona. No es que eso tenga sentido ya que bajo la capucha deberían estar ejecutando el mismo código. – brodney