Domanda

E 'possibile determinare detailTextLabel di una riga sulla base di un indexPath in didSelectRowAtIndexPath?

Voglio essere in grado di aprire un collegamento telefonico utilizzando

[[UIApplication sharedApplication] openURL:xyz] 

se la cella ha l'etichetta di testo dettaglio "telefono".

È possibile?

Grazie

È stato utile?

Soluzione

[[myTableView cellForRowAtIndexPath:path].detailTextLabel.text isEqualToString:@"phone"];

Altri suggerimenti

Supponendo che fornire l'origine dati per la visualizzazione della tabella, è possibile controllare i dati direttamente al posto della cella vista tabella.

Se questo è in qualche modo non è possibile, si può sempre chiamare te stesso:

[[tableView dataSource] tableView:tableView cellForRowAtIndexPath:indexPath]; e ispezionare la cellula risultante.

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