UIWebView尖角

时间:2012-05-22 09:59:07

标签: objective-c ios uiwebview quartz-core

我有一个UIWebView,并使用QuartzCore为此添加一些样式。但是当我执行时:

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];

我得到了一个更圆的观点,但内容很敏锐。有一种方法可以在WebView中反复出现内容 enter image description here

2 个答案:

答案 0 :(得分:6)

内容视图实际上是scrollView的{​​{1}},所以

UIWebView

答案 1 :(得分:1)

同意@graver答案但不完全Coz他的工作不适用于iphone 3g和iPod 2nd。

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

ClipsToBound将简单地调整webView下的所有子视图。