全屏我有一个简单UIWebView
,我已经加入到我的UIViewController
在viewDidLoad
方法:确保视图保持在旋转
CGRect rect = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height);
self.webView = [[UIWebView alloc] initWithFrame:rect];
self.webView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
[self.view addSubview:self.webView];
它看上去很不错,但是当我旋转手机,宽度和高度保持不变,所以现在它对于更新视图框架来说太宽了。我也尝试使用self.view.bounds,但它没有任何区别。
那么如何确保在加载时全屏视图在旋转时保持相同大小? (不使用IB)
这是一个iphone或ipad应用程序?你应该知道尺寸,所以你可以调整视图的大小来填充整个屏幕。 –
我*可以*做到这一点,但我的印象是,我可以将视图“锚定”或“停靠”到角落,以便随着底层视图大小的变化而伸展。我来自WebForms背景,所以我可能会误解。 – powlette