У меня проблема с моим UIWebView. Когда вид загружается, он нормально загружается в любой ориентации, идеально заполняет всю страницу и т. д.
Однако скажем, если я загружу его в портретном режиме, а затем поверну устройство, веб-просмотр не заполнится полностью вправо, и я не могу понять, почему.
Это, на мой взгляд, метод загрузки
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib
if ([[UIApplication sharedApplication] statusBarOrientation] == UIInterfaceOrientationPortrait){
self.measurementsWebView.frame = CGRectMake(0, 0, 320, 367);
}else if ([[UIApplication sharedApplication] statusBarOrientation] == UIInterfaceOrientationLandscapeLeft || [[UIApplication sharedApplication] statusBarOrientation] == UIInterfaceOrientationLandscapeRight){
self.measurementsWebView.frame = CGRectMake(0, 0, 480, 218);
}
NSString *path = [[NSBundle mainBundle] pathForResource:@"measurements" ofType:@"png"];
[measurementsWebView loadHTMLString:[NSString stringWithFormat:@"<html><body><img src=\"file://%@\"></body></html>",path] baseURL:nil];
measurementsWebView.scalesPageToFit = YES;
}
Если я смотрю в конструкторе интерфейсов, я пытаюсь найти панель, которая позволяет мне установить расширяющуюся ширину или как бы вы это ни называли, но все, что я вижу, это это.
будем очень признательны за любую помощь