Domanda

Al momento sto utilizzando un UITableView come tutti gli altri, e sono alla ricerca nella capacità di eseguire un gesto di scorrimento sullo schermo, che sarà poi spostare i contenuti della tabella visibile sopra per visualizzare nuovi contenuti

Ad esempio:. Strisciata da destra a sinistra sullo schermo cambierebbe (via animazione) il contenuto all'interno di ciascuna delle cellule sullo schermo per mostrare i nuovi dati

Quello che posso fare è di rilevare un colpo sulle cellule, o forse sulla UITableViewController, ma quello che non sai come fare due volte:

1) modifica i dati in tutte le cellule (potrebbe avere un insieme di punti di vista nascosti all'interno di una cella tabella personalizzata che animano dentro e fuori di ogni cella per ogni colpo?)

2) Come si può fare questo a tutte le cellule?

Grazie mille Mark

È stato utile?

Soluzione 2

Quello che ho finito per fare è stato la creazione di una cella di una tabella personalizzata che aveva 3 UIViews al suo interno, uno solo dei quali era visibile. Poi ho ripetuti su ogni cella sullo schermo, e animati dentro e fuori l'UIView appropriata da sinistra a destra (o viceversa).

non ho, però, finiscono con un gesto di scorrimento, troppo poco pratici ...

Altri suggerimenti

Ebbene si può rilevare tocchi che forniscono la seguente implementazione:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event

Poi per ricaricare voi cellule, aggiornare l'Array DataSource e call

  

[self.tableView reloadData];

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top