Domande taggate «uitableview»

UITableView è una classe utilizzata per visualizzare e modificare elenchi di informazioni su iOS. Una vista tabella mostra gli elementi in una singola colonna. UITableView è una sottoclasse di UIScrollView, che consente agli utenti di scorrere la tabella, sebbene UITableView consenta solo lo scorrimento verticale.

30
-didSelectRowAtIndexPath: non essere chiamato
Sto scrivendo un'app iOS con una vista tabella all'interno di una vista scheda. Nel mio UITableViewController, ho implementato -tableView:didSelectRowAtIndexPath:, ma quando seleziono una riga in fase di esecuzione, il metodo non viene chiamato. Tuttavia, la visualizzazione tabella viene popolata, quindi so che vengono chiamati altri metodi tableView nel mio controller. …

23
Come si caricano UITableViewCells personalizzati dai file Xib?
La domanda è semplice: come si carica personalizzato UITableViewCelldai file Xib? Ciò ti consente di utilizzare Interface Builder per progettare le tue celle. Apparentemente la risposta non è semplice a causa di problemi di gestione della memoria. Questo thread menziona il problema e suggerisce una soluzione, ma è pre-rilascio NDA …

15
Che cos'è NSLayoutConstraint "UIView-Encapsulated-Layout-Height" e come devo fare per costringerlo a ricalcolare in modo pulito?
Ho una UITableViewcorsa sotto iOS 8 e sto usando le altezze delle celle automatiche dai vincoli in uno storyboard. Una delle mie celle ne contiene una singola UITextViewe ne ho bisogno per contrarmi ed espandersi in base all'input dell'utente: tocca per ridurre / espandere il testo. Lo sto facendo aggiungendo …




4
Come creare NSIndexPath per TableView
Ho bisogno di eliminare la riga 1 di una tabella in una funzione che ho definito. Per poter utilizzare deleteRowAtIndexPathè necessario utilizzare un IndexPathcon una sezione e una riga definite. Come posso creare un percorso indice come questo? Un array con int {1} come unico membro andrà in crash; il …


9
Impostazione dell'altezza UITableViewCells personalizzata
Sto usando un UITableViewCell personalizzato che ha alcune etichette, pulsanti e immagini da visualizzare. C'è un'etichetta nella cella il cui testo è un NSStringoggetto e la lunghezza della stringa può essere variabile. A causa di questo, non è possibile impostare un'altezza costante alla cella in UITableView's heightForCellAtIndexmetodo. L'altezza della cella …


18
L'impostazione dell'altezza della riga di cella personalizzata nello storyboard non risponde
Sto cercando di regolare l'altezza della cella per una delle celle nella vista tabella. Sto regolando le dimensioni dall'impostazione "altezza riga" all'interno dell '"ispettore dimensioni" della cella in questione. Quando eseguo l'app sul mio iPhone, la cella ha la dimensione predefinita impostata dalla "dimensione della riga" nella vista tabella. Se …

26
Rilevare quale UIButton è stato premuto in un UITableView
Ho un UITableViewcon 5 UITableViewCells. Ogni cella contiene un UIButtonche è impostato come segue: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { NSString *identifier = @"identifier"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier]; if (cell == nil) { cell = [[UITableView alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier]; [cell autorelelase]; UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(10, 5, …

24
Come deselezionare una cella UITableView selezionata?
Sto lavorando a un progetto su cui devo preselezionare una cella particolare. Posso preselezionare una cella usando -willDisplayCell, ma non posso deselezionarla quando l'utente fa clic su qualsiasi altra cella. - (void)tableView:(UITableView*)tableView willDisplayCell:(UITableViewCell*)cell forRowAtIndexPath:(NSIndexPath*)indexPath { AppDelegate_iPad *appDelegte = (AppDelegate_iPad *)[[UIApplication sharedApplication] delegate]; if ([appDelegte.indexPathDelegate row] == [indexPath row]) { [cell …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.