2010-05-04 9 views
26

¿Cómo desactivo el efecto de rebote cuando se desplaza verticalmente una UITableView? Ahora mismo, si me desplazo a cualquier lugar cerca de la parte inferior, la barra de desplazamiento de la vista rebota hacia arriba. Me gustaría que mi UITableView permanezca fijo en la posición desplazable en lugar de rebotar una copia de seguridad.Deshabilitar rebotes verticales de UITableView al desplazarse

+6

Esto conducirá a un usuario confundido. Por mi parte, odio ** este comportamiento. El rebote normal de UITableView, ¿por qué no debería hacerlo también? – bddckr

+4

@bddckr Tengo un problema con su comentario ... Permítame explicarlo; en mi caso, estoy usando una UITableView por sus métodos de conveniencia para mostrar datos; sin embargo, mi implementación no se parecerá, ni se sentirá como una UITableView, así que, por mi parte, no confundiré a los usuarios; Del mismo modo, también me estoy adhiriendo a un estilo corporativo (aplicación empresarial), donde todos los usuarios estarán familiarizados con las funciones de varios elementos de la interfaz de usuario de todos modos. Si convence a la gente de no cambiar la * norma *, encontrará una falta de innovación: la verdadera creatividad e innovación provienen de convenciones desafiantes. –

+0

@ danielhanly.com Puedo ver que en una aplicación empresarial esto no confundirá a los usuarios, pero aún así: no veo cómo deshabilitar las animaciones que ayudan al usuario a entender dónde termina el contenido beneficia al usuario. ¿Le importaria explicar? También puedo ver que UITableView se usa sin permitir que el usuario interactúe con él, por lo que mi comentario de 2010 ciertamente necesita más explicación. :) – bddckr

Respuesta

38

¿Ha intentado configurar el bounces property en NO?

+2

En iOS 6, esto también deshabilita el desplazamiento. –

+2

@ChrisF: Acabo de probarlo y funciona bien en iOS 6. –

+0

¿Alguna idea de cómo hacer esto con Titanium? – vbullinger

24

desmarque la propiedad de rebote vertical de UITableView

enter image description here

+3

Esto también se puede hacer mediante programación estableciendo la propiedad alwaysBounceVertical en NO – JuJoDi

+0

. ¿Alguna posibilidad de que alguien me ayude a descubrir cómo se puede hacer esto en Titanium? : / – vbullinger

0

Si desea hacerlo mediante programación, puede hacerlo así:

self.myTableView.alwaysBounceVertical = NO; 
Cuestiones relacionadas