configure el button alertview Sí en negrita y ningún button en normal

Tengo una vista de alerta donde tengo opciones Sí y No. Se ve a continuación.

introduzca la descripción de la imagen aquí

El código usado es

UIAlertView *confAl = [[UIAlertView alloc] initWithTitle:@"" message:@"Are you sure?" delegate:self cancelButtonTitle:@"Yes" otherButtonTitles:@"No", nil]; confAl.tag = 888; [confAl show]; 

Esto es perfecto pero quiero que Sí sea negrita y no como fuente normal.

Entonces cambié el button Sí y No y tengo como a continuación.

introduzca la descripción de la imagen aquí

El código usado es

 UIAlertView *confAl = [[UIAlertView alloc] initWithTitle:@"" message:@"Are you sure?" delegate:self cancelButtonTitle:@"No" otherButtonTitles:@"Yes", nil]; confAl.tag = 888; [confAl show]; 

¿Hay alguna forma en que podamos tener Sí como primer button y No como segundo button con Sí como efecto audaz?

Nota: Quiero los mismos efectos en iOS 6 (el mismo estilo antiguo) y iOS 7 (nuevo estilo como en la image anterior) también.

Su requisito es el button "Resaltar" Sí. En iOS 7, el button de cancelación pnetworkingeterminado es el que está resaltado. Desafortunadamente no puedes simplemente cambiar alertViewStyle aquí. Pero tienes una solución.

Mira esta respuesta .

Puede utilizar la propiedad pnetworkingeterminada prefernetworkingAction de UIAlertController lugar de UIAlertView .

 UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"alert" message:@"My alert message" prefernetworkingStyle:UIAlertControllerStyleAlert]; UIAlertAction* yesButton = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:^(UIAlertAction * action) { [alertController dismissViewControllerAnimated:YES completion:nil]; }]; UIAlertAction* noButton = [UIAlertAction actionWithTitle:@"Cancel" style:UIAlertActionStyleDefault handler:^(UIAlertAction * action) { [alertController dismissViewControllerAnimated:YES completion:nil]; }]; [alertController addAction:noButton]; [alertController addAction:yesButton]; [alertController setPrefernetworkingAction:yesButton]; 

setPrefernetworkingAction establecerá el título del button en negrita.