How to install UIWebView inside UIAlertView?

I tried adding WebViewin AlertViewusing this code:

- (void)viewDidLoad {
search = [[UIAlertView alloc] initWithTitle:@"title" message:@"iGoogle" delegate:nil cancelButtonTitle:@"Cancel" otherButtonTitles:@"Search", nil];
[search addSubview:googleView];
googleView = [[UIWebView alloc] initWithFrame:CGRectMake(12.0, 45.0, 260.0, 25.0)];
[search show];

[search release];

[super viewDidLoad]; }

However, only AlertView appears, without a WebView. And also, where can I get more details on adding things like CGRectMakes?

+3
source share
5 answers

try adding [search addSubview:googleView];after highlighting googlview ...

+6
source

Have you tried to exchange the call addSubview:googleViewstring to string googleView =?

0
source

- (void)viewDidLoad 
{
googleView = [[UIWebView alloc] initWithFrame:CGRectMake(12.0, 45.0, 260.0, 25.0)];

search = [[UIAlertView alloc] initWithTitle:@"title" message:@"iGoogle" delegate:nil cancelButtonTitle:@"Cancel" otherButtonTitles:@"Search", nil];

[search addSubview:googleView];

[search show];

[search release];

[super viewDidLoad]; 

}

-, .

0

UIAlertView iOS 8.

, UIAlertController.

NSURL *url = [[NSBundle mainBundle] URLForResource:@"page" withExtension:@"html"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];  
[webView loadRequest:request];

UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"HTML" message:nil preferredStyle:UIAlertControllerStyleAlert];
webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 60, 60)];
webView.backgroundColor = [UIColor clearColor];
[alert.view addSubview:webView];

[self presentViewController:alert animated:YES completion:nil];
0

All Articles