¿Cómo marcar en el lado izquierdo de UITableViewCell en iOS 7, como en Configuración?

En Configuración de iOS > Wi-Fi, por ejemplo, la marca de verificación de la celda está a la izquierda (de la networking conectada), con el button de divulgación a la derecha.

Necesito este. ¿Hay una forma estándar en iOS 7 para get esto?

Sin usar una celda personalizada, puede preferir la UITableViewCellStyleDefault estilo UITableViewCellStyleDefault . Tiene una imageView opcional, use marca de verificación como image.

O bien, puede usar símbolos unicode para marcas de verificación. Es una solución bastante orderada y muy explicada aquí .

No hay una forma estándar de poner un accesorio a la izquierda, parece que solo usan la image de la celda para la marca de verificación y el indicador de información de detalle incorporado a la derecha.

Esta no es una solución exacta, pero es algo parecido a lo que hace iOS en su list de WiFi, usando solo un carácter unicode para marcar y la cadena atribuida para establecer el color en la marca de verificación.

 NSString *strCellText = @"This row is selected"; NSString *strCheckMarkUnicode = @"\u2713"; NSString *strFinalText = [NSString stringWithFormat:@"%@ %@",strCheckMarkUnicode,strCellText]; NSMutableAttributedString *strAttributedText = [[NSMutableAttributedString alloc]initWithString:strFinalText]; NSRange range=[strFinalText rangeOfString:strCheckMarkUnicode]; [strAttributedText addAttribute:NSForegroundColorAttributeName value:[UIColor blueColor] range:range]; _cellOne.textLabel.attributedText = strAttributedText; 

introduzca la descripción de la imagen aquí