2012-03-20 65 views
0
UIViewController *webViewController = [[[UIViewController alloc] init] autorelease]; 
UIWebView *uiWebView = [[[UIWebView alloc] initWithFrame: CGRectMake(0,0,320,480)] autorelease]; 
[webViewController.view addSubview: uiWebView]; 
[self.navigationController pushViewController:webViewController animated:YES]; 

我想允許orintation更改爲此Web視圖。如何實現這一目標? 另外,如果我從先前的風景瀏覽導航,網絡視圖給右側的空白空間。請幫助解決這個問題。uiwebview不響應方向更改

回答

1

-[UIViewController shouldAutorotateToInterfaceOrientation :]的默認實現返回YES肖像方向只有。對於其他方向,它返回NO

您必須創建UIViewController的子類。在您的子類中,您必須覆蓋shouldAutorotateToInterfaceOrientation:以返回YES,以獲取您要支持的所有方向。使用你的子類的一個實例,而不是使用基本的UIViewController

+0

感謝rob爲我工作.. – user928622 2012-03-20 10:45:33