Tengo una UITableView cargando una UITableViewCell personalizada desde un archivo XIB. Todo está funcionando bien, pero mi diseño requiere que las celdas (todas dentro de una sola sección) tengan espacio entre ellas. ¿Hay alguna posibilidad de que esto se pueda hacer sin tener que elevar la altura de la FILA?Espaciado entre celdas en UITableView con UITableViewCell personalizado
cómo es ahora
cómo se supossed ser
EDIT:
así es como el código es hoy
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return [[self.cards valueForKeyPath:@"cards"] count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
[ccTableView setBackgroundColor:[UIColor clearColor]];
cardsCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cardsCell"];
if(cell == nil){
NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"cardsCell" owner:self options:nil];
cell = [topLevelObjects objectAtIndex:0];
}
NSString *nmCard = [[self.cards valueForKeyPath:@"cards.name"] objectAtIndex:indexPath.row];
cell.descCardLabel.text = nmCard;
return cell;
}
¿Por qué no quiere aumentar la altura de la fila? –
@obuseme en el caso más simple hay un estado xib y tres filas (centro, arriba, abajo), el código estará bastante enredado. –
@obuseme Además, mi celda tiene una imagen de fondo con una altura de 35 donde está la etiqueta. Si elevo la altura de la fila, el diseño será como yo quiera, pero la selección de tocar funcionará debajo de la imagen, en el espaciado, y no quiero selecciones de alteraciones de la fila incorrecta. – gmogames