Как сделать веб-просмотр с закругленными углами прямоугольника? - PullRequest
8 голосов
/ 13 ноября 2009

Мне нужен мой веб-просмотр с закругленными углами прямоугольника.

Любая помощь?

Ответы [ 2 ]

15 голосов
/ 13 ноября 2009

Вот как:

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

При этом используется среда QuartzCore, и она работает только на> = OS 3.0

1 голос
/ 13 ноября 2009

Вы можете добавить изображение маски поверх вашего webView. таким образом вы можете изменить форму видимой части вашего webView

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...