margen en iframe de YouTube en iOS

Estoy teniendo un UIWebView con el siguiente código:
<iframe class="youtube-player" type="text/html" width="320" height="180" src="http://www.youtube.com/embed/OsSZ4u7Sz6s" frameborder="0"></iframe>

La cosa es que la vista previa del video es apagada por unos pocos píxeles (ver image)

Verifiqué con recursiveDescription El UIWebView está en el lugar correcto (0,0,320,180)

¿Cómo puedo hacerlo apretado?
introduzca la descripción de la imagen aquí

Editar :
Aparentemente, esto ocurre también en el iframe de Vimeo, así que el problema no es específico de YouTube, sino un iframe específico

Hay que restablecer márgenes y rellenos.

 NSString *yourHtml = @"<html><head><title>.</title><style>body,html,iframe{margin:0;padding:0;}</style></head><body><iframe width=\"100%%\" height=\"250\" src=\"http://www.youtube.com/embed/OsSZ4u7Sz6s\" frameborder=\"0\" allowfullscreen></iframe></body></html>"; [self.webView loadHTMLString:yourHtml baseURL:nil]; 

Si desea más flexibilidad con sus videos, puede echar un vistazo a mi respuesta aquí que utiliza una class de terceros .

Tu webView agrega los márgenes porque no tienes cuerpo en tu html. Simplemente agregue un cuerpo sin márgenes:

 <body style='margin:0px;'><iframe ...></iframe></body> 

Y eso es.

Sin embargo, si me permite decirlo, se ve bien con un margen blanco: D solo tendría que ajustar el tamaño del iframe.

¡Espero eso ayude!