UIWebView esquinas afiladas

Tengo un UIWebView con y usando QuartzCore para agregar algo de estilo a esto. Pero cuando estoy ejecutando:

UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(10, 10, self.view.bounds.size.width-20.0, self.view.bounds.size.height-30.0)];

NSString *urlAddress = @"http://www.google.com/";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];

webView.layer.cornerRadius = 10;
webView.layer.borderColor = [UIColor whiteColor].CGColor;
webView.layer.borderWidth = 3.0f;
[self.view addSubview:webView];

Obtengo una vista más redonda pero el contenido es nítido. Hay una forma de redondear las esquinas del contenido en WebView enter image description here

preguntado el 22 de mayo de 12 a las 10:05

2 Respuestas

La vista de contenido es en realidad la scrollView of UIWebView, asi que

webView.scrollView.layer.cornerRadius = 10;

contestado el 22 de mayo de 12 a las 11:05

De acuerdo con la respuesta de @graver, pero no del todo porque su trabajo no funcionará en el iPhone 3g y el iPod de segunda generación.

webView.layer.cornerRadius = 10;
[webView setClipsToBounds:YES];

ClipsToBound simplemente cambiará el tamaño de todas las subvistas en webView.

Respondido el 07 de diciembre de 12 a las 05:12

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.