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视图。怎么实现这个? 另外,如果我从以前的景观导航,那么Web视图会在右侧显示空白区域。请帮助解决这个问题。
答案 0 :(得分:1)
-[UIViewController shouldAutorotateToInterfaceOrientation :]
的默认实施方式返回YES
,仅限纵向 。对于其他方向,它返回NO
。
您必须创建UIViewController
的子类。在您的子类中,您必须覆盖shouldAutorotateToInterfaceOrientation:
以返回YES
以获取您想要支持的所有方向。使用子类的实例而不是使用基本的UIViewController
。