我添加了一个导航栏,一个webview和一个工具栏(从上到下)作为viewcontroller视图的子视图。我希望导航栏和工具栏的高度在横向缩小一点,所以我使用autoresizingmask来使高度更灵活。 (UIViewAutoresizingFlexibleHeight将导航栏和工具栏的高度从44缩小到大约30):如何在iPhone中以横向模式正确调整webview的大小?
webNavBar.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin;
webToolBar.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleTopMargin;
webView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
现在我发现,当我旋转设备为横向模式,将有上的顶部和底部的两个空白白条webview(每个空白栏的高度是44-30)。导航栏和工具栏似乎处于正确的位置。有什么方法可以调整webview并填补空白?
谢谢您的回答,但Webview是不是全屏视图。无论如何,你给我一个想法,我可能会重置其框架以获得正确的尺寸。 – 2010-10-18 14:38:36
如果你在超级课堂上做任何事情,请确保你也调用super方法。 – Rich 2014-04-28 10:15:04