2017-07-11 8 views
0

WebView google site est pas chargé dans ce scénarioCocoa Touch avec bibliothèque UIApplication et UIWebView

enter image description here

Alors que nous avons essayé d'utiliser, son chargé ... se

enter image description here

Can Quelqu'un me guidera comment faire le premier code à travailler dans le projet de bibliothèque tactile de cacao

+1

essayez avec https au lieu de http ou modifiez votre sécurité de transport pour permettre http –

+0

j'ai essayé avec https mais ne peut pas obtenir le webview à charger ... pouvez-vous me suggérer? – sugansoft

+0

Ajoutez 'web.layer.borderWidth = 1' et' web.layer.borderColor = [[UIColor red] CGcolor] 'et faites-moi savoir si vous voyez un rectangle rouge sur votre application –

Répondre

1

Utilisez délégués obtenir WebView bibliothèque statique à l'application

[[UIApplication sharedApplication] setStatusBarHidden:YES]; 
    // UIApplication * app = [UIApplication sharedApplication]; 
    UIWebView *web=[[UIWebView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)]; 

    web.layer.borderWidth = 1; 
    web.layer.borderColor = [[UIColor redColor] CGColor]; 
    // NSURLRequest * req = [[NSURLRequest alloc]initWithURL:[NSURL URLWithString:@"https://www.yahoo.com"]]; 

    [web loadRequest:req]; 
[self.adView addSubview:web]; 

concentré sur adview ... vous obtiendrez coincé ...

1

Utilisez ce code pour ajouter e UIWebView à Window App clé, votre problème est que peut-être où vous utilisez votre code le self.view est nul, je suppose que

UIApplication * app = [UIApplication sharedApplication]; 
UIWebView* web = [[UIWebView alloc]initWithFrame:CGRectMake(0, 0, app.keyWindow.frame.size.width, app.keyWindow.frame.size.height)]; 
web.layer.borderWidth = 1; 
web.layer.borderColor = [[UIColor redColor] CGColor]; 
NSURLRequest * req = [[NSURLRequest alloc]initWithURL:[NSURL URLWithString:@"https://www.w3schools.com"]]; 
[web loadRequest:req]; 
[app.keyWindow addSubview:web]; 

Hope this helps, pour moi travaille comme devrait

+0

@sugansoft ma réponse est là à partir du 13 juillet alors, pourquoi n'est pas la réponse acceptée? –

0

essayer ce code ...

[[UIApplication sharedApplication] setStatusBarHidden:YES]; 
UIWebView *web=[[UIWebView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)]; 

web.layer.borderWidth = 1; 
web.layer.borderColor = [[UIColor redColor] CGColor]; 

[web loadRequest: req]; [self.adView addSubview: web];

+1

bon va l'essayer – sugansoft