如何使子视图大小适合Xamarin iOS故事板中的视图控制器?

时间:2016-08-03 14:46:20

标签: ios uiwebview xamarin.ios autolayout

尝试在Xamarin Studio的iOS故事板中使用AutoLayout。

我的ViewController里面有一个UIWebView。我希望UIWebView适合设备的大小,减去底部的标签栏和顶部的载体/电池条。

我执行以下操作:

  1. 已在故事板上启用已验证的AutoLayout。
  2. 选择UIWebView,然后在布局标签上,Fill Parent选择垂直和水平。 Fill Parent
  3. 添加推荐的约束
  4. 它看起来很适合当前的设置,但后来我从iPhone 6来回转换到iPhone 6 plus,它远远超出我想要的范围: Changing Device Profile
  5. 我必须遗漏一些令人痛苦的显而易见的事情,导致UIWebView保持其先前的大小。

1 个答案:

答案 0 :(得分:0)

尝试更新帧,我的猜测是你的约束是正确的,但你在更改视图大小后没有更新约束。

在Xamarin Studio中,您可以通过单击“根据约束更新帧”,右侧的按钮来执行此操作:

enter image description here