Ciao Sto cercando di rendere inattiva la mia uitableviewcell in modo che un utente non possa fare clic ma semplicemente pronunciare i dati nella cella. Provo a farlo con:Come impostare uitableviewcell su sdk per iPhone sdk
UITableViewCell *cell = nil;
if (indexPath.row < factsCount) {
static NSString *FactsCellIdentifier = @"FactsCell";
cell = [tableView dequeueReusableCellWithIdentifier:FactsCellIdentifier];
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
Tuttavia, la cella può ancora essere selezionata e evidenziata.
Grazie per il vostro aiuto!
Questa è la migliore risposta qui – barfoon
Ho notato che in alcuni casi, è necessario impostare in modo esplicito il colore del testo in nero (o qualsiasi colore) in impedirgli di diventare grigio, quale cell.userInteractionEnabled = NO; sembra fare automaticamente. Solo qualcosa di cui essere a conoscenza. – Ryan
FYI se hai pulsanti nella tua cella, saranno anche disabilitati. In tal caso vuoi la risposta di Ole – Jameo