iPhone 6和iPhone 5模拟器之间的UIToolbar高度不一致

时间:2015-07-06 04:03:16

标签: ios iphone ios8 uitoolbar

由于某种原因我无法确定,我认为UIToolbar在iPhone 6和iPhone 5上的高度与iPhone 5不同。

我的视图包含一个容纳UIPageViewController的容器视图,其页面由包含UIImageView的视图组成。在该容器视图下是我的UIToolbar视图。我设置了以下UIToolbar视图约束:Bottom Space to Bottom Layout Guide。无论出于何种原因,iPhone 6上的工具栏顶部要高得多。

当我在storyboard编辑器中设置布局时,我的假设是工具栏是一个固定的高度,容器视图只会伸展以适应剩余的空间。但是,似乎工具栏覆盖了容器,图像视图实际上在工具栏下方延伸并通过屏幕。我需要将哪些约束应用于工具栏才能实现此目的?

查看iPhone 5(顶部)和iPhone 6(底部)的屏幕截图。

The iPhone 5 simulator

The iPhone 6 simulator

1 个答案:

答案 0 :(得分:0)

为工具栏设置约束,如下图所示:

enter image description here

要消除容器和工具栏之间的差距,请将以下约束添加到容器中。

enter image description here

这样可以......试试....