HO LETTO la documentazione Apple e non è comprensibile per un principiante in Objective-C
come me. Sto cercando di implementare la multicanalità UITableView
seguendo questo esempio link e semplicemente non funziona, quindi ho bisogno di capire come funziona cellForRowAtIndexPath
, perché per me personalmente questo metodo sembra piuttosto complicato.Come funziona cellForRowAtIndexPath?
1) Che cosa restituisce? UITableViewCell
? Ma perché sembra così strano?
-(UITableViewCell *)tableView:(UITableView *)tableView
- Che cosa è questo? Potresti spiegare per favore?
2) Come viene chiamato e cosa è più importante come posso collegarlo a un certo UITableView
??? Cosa succede se ho due e secondTableView
UITableView
e voglio che siano diversi (per eseguire cellForRowAtIndexPath
in modo diverso)? Come faccio a collegare il mio UITableViews
a questo
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
il metodo accetta NSIndexPath
, non UITableView
. Cosa sto per fare?
Just got a questa domanda. So che questo ha 6 anni, ma comunque ... un metodo di istanza è descritto come segue: '- (return_type) firstPartOfMethodName: (first_param_type) first_param secondPartOfMethodName: (second_param_type) second_param ...', dove 'return_type' è il tipo di valore restituito dal metodo, 'first_param_type',' second_param_type', ecc. sono i tipi dei parametri passati al metodo, 'first_param',' second_param', ecc. sono le variabili effettive passate al metodo e 'firstPartOfMethodName: secondPartOfMethodName : ... 'è il nome (o ** firma **) del metodo. –