Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How make webview with Rounded Rectangle corners?

Tags:

iphone

I want my webview with Rounded Rectangle Corners.

Any help ?

like image 966
Nic Avatar asked Nov 13 '09 04:11

Nic


2 Answers

Here's how:

//first, you
#import <QuartzCore/QuartzCore.h>

//.....

//In your method, where you add your UIWebView, do:
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(50, 220, 200, 100)];

//The rounded corner part:
webView.layer.cornerRadius = 5;
webView.clipsToBounds = YES;

//Load a web site:
[webView loadRequest: [NSURLRequest requestWithURL:
               [NSURL URLWithString:@"http://www.stackoverflow.com/"]]];

//yourView is the UIView's superview, might be the window, or anything you want
[yourView addSubview: webView];
[webView release];

This uses the QuartzCore framework, and it only works on >= OS 3.0

like image 89
luvieere Avatar answered Nov 15 '22 03:11

luvieere


you can add some mask image over your webView. in such way you can change form of the visible part of your webView

like image 38
Morion Avatar answered Nov 15 '22 01:11

Morion