UITableViewCell imageView se superpone al text en celda

Tengo una celda que tiene algo de text y estaba intentando agregar una image a la celda.

Esto es lo que he intentado:

UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(30, 30, 30, 30)]; imageView.backgroundColor = [UIColor clearColor]; [imageView.layer setCornerRadius:5.0f]; [imageView.layer setMasksToBounds:YES]; [imageView setImage:[UIImage imageNamed:@"test2.jpeg"]]; [cell.contentView addSubview:imageView]; cell.imageView.clipsToBounds = YES; 

Esto es lo que parece ahora mismo:

introduzca la descripción de la imagen aquí

¿Hay alguna manera de evitar que la image se superponga al text en la celda? ¡Gracias por adelantado!

tableviewcells tiene su propia imageView que aparecerá a la izquierda del contenido o al less a la izquierda del text de las celdas.

Está creando una image adicional que simplemente tiene el mismo nombre.

Solo cambia la location

 cell.imageView.center = CGPointMake(x,y); 

Consulte https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html#//apple_ref/doc/uid/TP40007451-CH7-SW11 que tiene un buen ejemplo de cómo para usar la vista de image incorporada UITableViewCell.

Cada UITableViewCell ya tiene una propiedad UIImageView 'imageView', pero solo se muestra si configura la propiedad de image de properties de imageView (cell.imageView.image = / * código de image * /;)

Lo mejor que puedes hacer es crear un UITableViewCell personalizado. O tal vez agregue otra UILabel a la celda actual y configure su text en lugar de utilizar la UILabel pnetworkingeterminada.