Sto riscontrando un problema con la mia UIWebView. Quando la vista viene caricata correttamente con l'orientamento, riempie l'intera pagina perfettamente ecc.UIWebView rotazione orizzontale non riempie la vista
Tuttavia, diciamo se lo carico in verticale, quindi ruoto il dispositivo, la vista web non si riempie completamente sul lato destro e io non posso per la vita di me capire perché.
Questa è la mia opinione ha fatto metodo load
- (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;
}
Se mi guardo costruttore di interfaccia che sto cercando di trovare il pannello che mi permette di impostare la larghezza o che cosa mai si voglia chiamare in espansione, ma tutto quello che posso vedere è questo.
qualsiasi aiuto sarebbe molto apprezzato
strano, anche quando lo faccio non cambia l'aspetto del menu ... Penso che forse ho bisogno di reinstallare xcode. Proverò shouldAutototateToInterfaceOrientation adesso. Tuttavia, cambierà la dimensione del Frame di UIView per adattarlo alla vista orizzontale. – HurkNburkS
Scusa, intendevo scrivere il metodo 'willAnimateRotationToInterfaceOrientation:'. In modo simile a come hai verificato l'orientamento nel metodo 'viewDidLoad', fai lo stesso qui e regola la cornice della vista. – sooper
Per il tuo problema con il generatore di interfacce, ti consiglio di leggere questo post [qui] (http://stackoverflow.com/questions/9370072/xcode-4-3-not-presenting-autoresizing-panel-in-size-inspector) – sooper