Domanda

E 'possibile aggiungere un UIActivityIndicatorView sul lato sinistro di un UITableViewCell? Stiamo già utilizzando il lato destro di un UITableViewCell per un indicatore di divulgazione.

Grazie.

È stato utile?

Soluzione

Certo. Basta creare un'istanza di un UIActivityIndicatorView, dargli un .Frame che lo nel punto desiderato, aggiungerlo come una visualizzazione secondaria di cell.contentView, e la chiamata startAnimating.

UIActivityIndicatorView *spinner = [[UIActivityIndicatorView alloc] 
    initWithFrame:CGRectMake(0,0,20,20)]; //or whatever--this will put it in the top left corner of the cell
[cell.contentView addSubview:spinner]
[spinner startAnimating];
[spinner release];

Altri suggerimenti

Se si crea una cella personalizzato, si può fare tutto quello che vuoi. Ma questo documento qui da Apple dovrebbe darvi tutto ciò che serve se solo l'aggiunta di subviews ad un regolare vecchi UITableViewCell o creare il proprio.

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