2013-02-08 2 views
-1

Я пишу это в viewDidLoad,UIWebView создан через IB и через код не ориентации дружной

// Programmatically creating uiwebview. 
UIWebView *webVPrg = [[UIWebView alloc] initWithFrame:self.view.frame]; 
NSURL *url = [NSURL URLWithString:@"http://www.google.com"]; 
NSMutableURLRequest *urlReq = [[NSMutableURLRequest alloc] initWithURL:url]; 
[self.view addSubview:webVPrg]; 
[webVPrg loadRequest:urlReq]; 

Веб вид здесь создается не присоединяется к портретной и альбомной ориентации должным образом, в то время как если веб мнение созданный с помощью Interface Builder, он отлично работает.

(Не уверен, что если что-то не так с initWithFrame: self.view.frame)

Что может быть проблема?

+0

LOL для голосования. Есть еще худшие вопросы, чем это. – esh

ответ

1

Вы должны установить autoresizingMask:

webVPrg.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; 

сделать вид автоматически адаптировать его размер в соответствии с его SuperView годов. Вам, возможно, придется сделать то же самое с вашим self.view.

+0

правильно, иногда просто задавая вопрос, вы можете видеть ответ. :-) – sergio

+0

Подождите. Я думаю, что маска autoresizing должна применяться к веб-просмотру. Это не работает точно. – esh

+0

Ах, редактирование лучше. :) – esh

Смежные вопросы