2010-12-08 17 views
13

Estoy haciendo un tableView, pero no quiero el indicador de desplazamiento y parece que no hay forma de establecer el indicador en ninguno. ¿Hay alguna otra forma de hacer esto?Sin configuración de desplazamiento Indicador?

+0

Intenté hacerlo programáticamente y leí la documentación para UIScrollViewIndicatorStyle, pero solo le da la opción para los estilos de indicador negro, blanco y predeterminado. – Souljacker

+0

ver mi respuesta: puede configurarlo como invisible utilizando los métodos que menciono. –

Respuesta

34

Sí, sólo tiene que utilizar:

[tableView setShowsHorizontalScrollIndicator:NO]; 
[tableView setShowsVerticalScrollIndicator:NO]; 

UITableView hereda de UIScrollView, para que pueda obtener acceso a las propiedades de este último, y setters y getters pertinentes. Aquí hay un enlace al Apple's Documentation con un poco más de información.

+0

Bueno, ¡eso no parecía difícil! Gracias. – Souljacker

+0

¡Ningún problema! Espero que esto responda la pregunta :) –

+0

¡Gracias! Resuelve mi problema – Souljacker

2

Para UIScrollView en la versión rápida

scrollView?.showsHorizontalScrollIndicator = false 
scrollView?.showsVerticalScrollIndicator = false 

Como, UITableView hereda formar UIScrollView a fin de tratar de UITableView

self.myTable.showsHorizontalScrollIndicator = false 
self.myTable.showsVerticalScrollIndicator = false 

Esperanza esta ayuda a alguien.

Cuestiones relacionadas