Tengo un problema con mi UIWebView. Cuando la vista se carga, se carga bien en cualquier orientación, rellena toda la página perfectamente, etc.La rotación de paisaje de UIWebView no llena la vista
Sin embargo, si cargué en vertical, gire el dispositivo, la vista web no se llena completamente en el lado derecho y No puedo entender por qué.
Este es mi punto de vista hizo método de carga
- (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;
}
Si miro en constructor de interfaces que estoy tratando de encontrar el panel que me permite establecer la ampliación de la anchura o lo que se llame, pero todo lo que puede ver Es esto.
cualquier ayuda sería muy apreciada
raro, incluso cuando hago eso no cambia el aspecto del menú ... Creo que tal vez deba volver a instalar xcode. Voy a probar shouldAutototateToInterfaceOrientation ahora ... sin embargo, eso cambiará el tamaño de UIView Frame para que se ajuste a la vista horizontal. – HurkNburkS
Disculpa, quise escribir el método 'willAnimateRotationToInterfaceOrientation:'. De forma similar a cómo ha verificado la orientación en su método 'viewDidLoad', haga lo mismo aquí y ajuste el marco de la vista. – sooper
Para su problema con el constructor de interfaz, le recomiendo que lea esta publicación [aquí] (http://stackoverflow.com/questions/9370072/xcode-4-3-not-presenting-autoresizing-panel-in-size-inspector) – sooper