Ho creato un UITableViewCell personalizzato in IB, collegandolo alla proprietà del controller di visualizzazione radice per esso e impostandolo in CellForRowAtIndexPath. Ma l'altezza delle mie celle disegnate non corrisponde a quello che ho impostato su IB, consiglio? Ecco alcuni screenshot e il codice. Altezza pennino UITableViewCell height
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *AddressCellIdentifier = @"AddressCellIdent";
UITableViewCell *thisCell = [tableView dequeueReusableCellWithIdentifier:AddressCellIdentifier];
if (thisCell == nil) {
[[NSBundle mainBundle] loadNibNamed:@"AddressCell" owner:self options:nil];
thisCell = addressCell;
self.addressCell = nil;
}
return thisCell ;
}
addressCell è una @property (nonatomic, assegnare) IBOutlet UITableViewCell * addressCell ;, ed è collegato in IB per il proprietario del file (controllore vista tabella).
Sto utilizzando l'esempio della guida di programmazione di Apple view table.
Segui questo link e ottenere risposta alla tua domanda - [ottenere l'altezza delle righe dal file NIB] [1] [1]: http://stackoverflow.com/a/18503213/2086991 – Aznix