je veux désactiver cliquez sur Cell.it signifie, je veux ne pas montrer la couleur de surbrillance (indication de sélection) quand on touche à une cellule particulière? toute aide s'il vous plaît?comment cacher la sélection sur UITableview?
Répondre
Utilisez cell.selectionStyle = UITableViewCellSelectionStyleNone;
ou renvoyez false
ou renvoyez null
dans la méthode déléguée tableView:willSelectRowAtIndexPath.
J'ai mis le style à zéro dans le storyboard mais mes lignes de séparation sont devenues berserk. Apparemment, cela était dû à la non lecture de la documentation, le fait de renvoyer zéro dans la méthode de délégué spécifiée a résolu le problème ... merci de m'avoir fait gagner du temps. –
Swift:
Si vous utilisez une cellule personnalisée:
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 vous n'êtes pas en utilisant une cellule personnalisée:
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "CellIdentifierID")
cell.selectionStyle = .none
return cell
}
Bonus: Si vous souhaitez masquer la sélection de cellule et également ne pas appeler func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {...}
, définissez uniquement cell.isUserInteractionEnabled = false
. Cependant, ce n'est pas une bonne pratique.
- 1. comment cacher la sélection du bouton HTML?
- 2. Afficher/Cacher les divs sur la sélection de la radio
- 3. UITableView sélection multiple
- 4. Sélection d'en-tête UITableView
- 5. comment cacher la sélection du bouton dans l'iphone
- 6. UITableView Sélection Addition Problème
- 7. Comment accéder à la sélection de sous-vue UITableView?
- 8. Faire la sélection UITableView avant que la vue n'apparaisse
- 9. Comment démarrer UITableView sur la dernière cellule?
- 10. UITableView pushViewController lors de la sélection d'une ligne
- 11. Échec étrange lors de la sélection d'une cellule UITableView
- 12. passage de l'utilisateur de UITableView à UIWebView basé sur la sélection
- 13. comment cacher la colonne DataGrid
- 14. Comment cacher la vide colonne
- 15. cacher constructeur sur struct
- 16. Comment supprimer la surbrillance/sélection sur AdvancedDataGrid
- 17. Comment cacher la page de démarrage d'Aptana sur Eclipse?
- 18. comment changer la couleur de la flèche dans uitableview
- 19. Retarder reloadData sur UITableView
- 20. Comment cacher l'en-tête et le pied de page de UITableView Controller?
- 21. Comment afficher un UIPickerView lors de la sélection d'une ligne dans UITableView?
- 22. cacher le clavier sur iphone
- 23. BlackBerry - RadioButtonField, masquer la bordure sur la sélection
- 24. Comment simuler allowSelection sur un UITableView avant iPhone OS 3.0?
- 25. Question sur UITableView
- 26. jQuery - problèmes de sélection dans le contenu de l'onglet cacher
- 27. Comment parcourir la ligne en cliquant sur un autre UITableView?
- 28. Transparent UITableView sur l'iPhone?
- 29. Sélection d'une sous-vue dans un UITableViewCell personnalisé dans UITableView
- 30. UIImages sur UITableView?
Désolé. J'ai trouvé la solution. [cell setSelectionStyle: UITableViewCellSelectionStyleNone]; –