1

我有一个非常简单的应用程序。
顶部和底部都有一个工具栏。
底部工具栏需要在 UIScrollView 中,因为它的按钮会离开屏幕。
但是当我在 iPhone 4G 上测试我的应用程序时,滚动条及其内容不显示。
当我在 iPod 5G 上测试它时,一切都在它应有的位置。
我目前没有使用任何编码,这一切都在情节提要中完成。

4

1 回答 1

2

由于 iPhone4G 和 iPod 5 的屏幕尺寸存在差异,因此 UI 将调整大小,从而导致所有添加的子视图缩小。

有两种解决方案可以解决您的问题。

1)添加两个工具栏。选择屏幕底部和编辑器菜单中的工具栏

编辑器 > 嵌入 > 滚动视图

这将确保 UI 开箱即用。

2)这是第二种方式(我猜你已经用这种方式创建了你的用户界面)

-> 拖动滚动视图

-> 添加工具栏作为其子视图。

-> 现在我们需要设置弹簧(在我们的例子中是自动布局属性。)

下图将帮助您更好地理解

在此处输入图像描述

第一个约束“高度等于”可以添加如下

编辑器 > 引脚 > 高度

现在选择并将前导空格编辑为:属性

并在下拉菜单中选择“小于或等于”

这类似于将“UIViewAutoresizingFlexibleTopMargin”设置为自动调整大小掩码。

于 2013-04-18T06:22:21.063 回答