2009-03-06 38 views
2

UIWebView'ın yönlendirmesini kilitlemenin bir yolu var mı? Obj-C, JS veya Html ile? Uygulama açıldığında, sadece bir düğmeyle veya sadece portre için kilitlenmesini istediğim bir şeyle oynamak istemiyorum.Kilit oryantasyonu iPhone'da UIWebView

cevap

3

this stack overflow post, sorunuzu dolaylı olarak yanıtlayabilir. IPhone döndüğünde, "en üst düzey" görünüm bildirime gönderilir ve bu görünüm, alt görünümlerini düzenlemekle sorumludur.

UIWebView'ınız en üst düzey görünümüyse, otomatik olarak kendini gösterir.

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
     return NO; 
} 

muhtemelen arayüz döndürüldü bilen UIWebView önleyecek: Başka bir bakış içine UIWebView koyun ve varsa Ancak, bu "kapsayıcı" görünümü için görünüm denetleyicisi böyle shouldAutorateToInterfaceOrientation yöntemini uygulamak. Bunu gerçekten denemediğimi unutmayın, ama işe yarayacaktı.

+1

Büyük olasılıkla bunun arayüze dönmesini istemeniz gerekirÖrneklik == UIInterfaceOrientationPortrait –