Quiero deshabilitar hacer clic en un medio particular de Cell.it, Quiero mostrar el color de resaltado (indicación de selección) cuando tocamos una celda en particular? ayuda por favor?cómo ocultar la selección en UITableview?
Respuesta
O usa cell.selectionStyle = UITableViewCellSelectionStyleNone;
o devuelve false
o devuelve null
en el método delegado tableView:willSelectRowAtIndexPath.
Establecí el estilo en ninguno en el guión gráfico pero mis líneas de separación se volvieron locas. Al parecer, eso se debió a que no se leyó la documentación, al devolver el método nil en el delegado especificado resolvió el problema ... gracias por ahorrarme algo de tiempo. –
Swift:
Si está utilizando una célula de encargo:
class YourCustomCell: UITableViewCell {
override func awakeFromNib() {
setup()
}
init() {
setup()
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}
fileprivate func setup() {
self.selectionStyle = .none
}
}
Si no está utilizando una celda personalizado:
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "CellIdentifierID")
cell.selectionStyle = .none
return cell
}
Bonificación: Si desea ocultar la selección de celda y tampoco quiere llamar al func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {...}
, entonces configure solo cell.isUserInteractionEnabled = false
. Sin embargo, esta no es una buena práctica.
- 1. UITableView Selección múltiple
- 2. Ocultar celdas vacías en UITableView
- 3. cómo ocultar la selección del botón HTML?
- 4. UIPopOverController + UITableView - Ocultar popover cuando se selecciona celda
- 5. UITableView toque para anular la selección de la celda
- 6. Cambio UITableView accessoryView en la línea de selección de
- 7. Ocultar barra de índice al buscar UITableView
- 8. mostrar/ocultar div basado en la opción de selección jquery
- 9. ¿Cómo se usa jQuery para mostrar/ocultar los divs según la selección del botón de selección?
- 10. UITableView modo de selección por celda durante la edición
- 11. JQuery: Ocultar opciones de Selección según la opción del valor
- 12. un problema al deshabilitar ¿Mostrar selección al tocar UITableview?
- 13. UISearchBar en la parte superior de UITableView que puede ocultar, pero estar cerca de UINavigationBar
- 14. Cómo eliminar la flecha en UITableView
- 15. Deshabilitar la selección de una sola UITableViewCell
- 16. ¿Cómo ocultar columnas en la tabla HTML?
- 17. Cómo ocultar la pestaña en ExtJS 4
- 18. seleccionar varias filas en UITableView
- 19. cómo usar un UITableView sin un UITableViewController
- 20. guardar la fila seleccionada en UITableView después de reloadData
- 21. WPF DataGrid Ocultar filaDetalles o anular la selección de la fila
- 22. ¿Puedo mostrar/ocultar una determinada celda en una UITableView dependiendo del estado de otra celda?
- 23. Cómo limitar la selección en un QTableWidget
- 24. ¿Cómo borrar la selección en EditText?
- 25. Problema al personalizar el estilo de selección de celdas en UITableView en iPhone
- 26. Cómo detectar el desplazamiento de UITableView?
- 27. Cómo configurar la célula UITableView alpha?
- 28. Cómo desplazar una UITableView a la tablaFooterView
- 29. UITableView
- 30. ¿Cómo aumentar la altura del separador UITableView?
lo siento. He encontrado la solución. [cell setSelectionStyle: UITableViewCellSelectionStyleNone]; –