12 Dicembre 2009

Utilizzare selectRowAtIndexPath senza possibilità di selezione dell’utente

Ho trovato un utile trucco che permette l’utilizzo del messaggio che consente il posizionamento di una UITableView su di una certa cella senza che l’utente possa effettuare selezioni manuali.
Infatti se si imposta la proprietà allowsSelection a NO non funziona nemmeno più la chiamata a selectRowAtIndexPath (ovviamente forse…).

Il trucco consiste nell’impostare all’interno della cellForRowAtIndexPath nella definizione della cella lo stile UITableViewCellSelectionStyleNone in questo modo :

cell.selectionStyle = UITableViewCellSelectionStyleNone;

In questo modo la selezione automatica funzionerà ma eventuali selezioni manuali da parte dell’utenti saranno attive ma sostanzialmente invisibili (a patto di non implementare didSelectRowAtIndexPath).

Loved this? Spread the word


Articoli collegati

Alexa e le sue skill

Leggi Tutto

In arrivo Bus Torino 1.0 per Windows Phone 7

Leggi Tutto

Aggiornamenti di Bus Torino e Bus Torino Plus disponibili

Leggi Tutto

Rilascio della memoria degli outlet

Leggi Tutto
Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati

  1. Well, I think I”ll post tips like this in the future but for me this article is finished. In your opinion, how should I continue the article?

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}