【发布时间】:2010-09-25 08:29:11
【问题描述】:
我添加了一个导航栏、一个 web 视图和一个工具栏(从上到下)作为我的 viewcontroller 视图的子视图。我希望导航栏和工具栏的高度在横向上缩小一点,所以我使用 autoresizingmask 来使高度灵活。 (UIViewAutoresizingFlexibleHeight 会使导航栏和工具栏的高度从 44 缩小到 30 左右):
webNavBar.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin;
webToolBar.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleTopMargin;
webView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
现在我发现当我将设备旋转到横向模式时,webview的顶部和底部会出现两个空白白条(每个空白条的高度为44-30)。导航栏和工具栏似乎在正确的位置。有没有办法调整 webview 的大小并填补空白?
【问题讨论】:
标签: iphone uiwebview resize landscape