Esiste un modo per disabilitare UITableViewCell dall'attivazione del delegato didSelectCellAtIndexPath:
, pur mantenendo la possibilità di utilizzare un UISwitch nella vista accessoria di quella cella.Come disattivare un UITableViewCell ma si hanno ancora interazioni con le viste accessorie (es. UISwitch)
So che è possibile impostare cell.userInteractionEnabled = NO, questo disabiliterà la cella ma mi impedisce anche di utilizzare lo switch nella vista accessoria. So che potrei anche provare a rilevare quale cella è stata sfruttata nel metodo didSelectCellAtIndexPath:
ma poiché la mia vista tabella è dinamica e cambia in base a ciò che l'utente sta facendo potrebbe diventare disordinato.
Sto cercando una soluzione semplice ed elegante che potrei usare. Qualche idea?