【发布时间】:2011-08-07 01:44:35
【问题描述】:
我有 UIWebView,当他们使用以下代码旋转设备时,它会根据用户方向自动调整大小:
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation {
[self.webView setFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
如果用户在查看 webView 时旋转,代码可以正常工作,如果用户在不同的视图(前一个屏幕)中旋转设备然后导航到我的 webView(屏幕),我的 webview 会被切断。我不确定如何根据检测到的方向自动旋转它。我尝试将以下代码放入我的 viewDidLoad 但它似乎不起作用
[self.webView setFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
任何建议将不胜感激。
【问题讨论】:
标签: iphone objective-c