Sto provando a disabilitare lo scorrimento in un UITableView
durante la modifica di UITextField
incorporato in un UITableViewCell
. Questo serve solo per evitare che la cella venga spostata fuori dalla vista quando modificata (e anche per evitare alcuni problemi relativi al "Riciclo" della cella). Mentre googling in giro ho visto che qualcuno ha suggerito l'ovvio:disabilitare lo scorrimento in un UITableView (iPhone SDK 3.0)
tableView.scrollEnabled = NO:
o anche
tableView.userInteractionEnabled = NO;
Questo non funziona anche se (almeno per me ... iPhone SDK 3.0, provato sul simulatore Ho impostato queste proprietà su NO, controllo anche registrando che le proprietà sono impostate su NO, ma UITableView continua a rispondere normalmente agli eventi di tocco. E scorre anche felicemente. Non sarei preoccupato se qualcuno in rete non affermasse che questo funziona davvero.
Mi manca qualcosa? Oppure l'unica sottoclasse UITableView per rendere disponibile una funzionalità disponibile nella sua superclasse (UIScrollView)?
sì funziona bro, perché le persone chiedono soltanto domanda e non pensano mai di dare segno di spunta per ans giuste? –
Questo non ha funzionato per il mio caso. Funziona solo per me chiamare il metodo setScrollEnabled. Non è quello che ha senso dal momento che sotto il cappuccio dovrebbero essere in esecuzione lo stesso codice. – brodney