我有一个非常简单的应用程序。
顶部和底部都有一个工具栏。
底部工具栏需要在 UIScrollView 中,因为它的按钮会离开屏幕。
但是当我在 iPhone 4G 上测试我的应用程序时,滚动条及其内容不显示。
当我在 iPod 5G 上测试它时,一切都在它应有的位置。
我目前没有使用任何编码,这一切都在情节提要中完成。
问问题
1110 次
1 回答
2
由于 iPhone4G 和 iPod 5 的屏幕尺寸存在差异,因此 UI 将调整大小,从而导致所有添加的子视图缩小。
有两种解决方案可以解决您的问题。
1)添加两个工具栏。选择屏幕底部和编辑器菜单中的工具栏
编辑器 > 嵌入 > 滚动视图
这将确保 UI 开箱即用。
2)这是第二种方式(我猜你已经用这种方式创建了你的用户界面)
-> 拖动滚动视图
-> 添加工具栏作为其子视图。
-> 现在我们需要设置弹簧(在我们的例子中是自动布局属性。)
下图将帮助您更好地理解
第一个约束“高度等于”可以添加如下
编辑器 > 引脚 > 高度
现在选择并将前导空格编辑为:属性
并在下拉菜单中选择“小于或等于”
这类似于将“UIViewAutoresizingFlexibleTopMargin”设置为自动调整大小掩码。
于 2013-04-18T06:22:21.063 回答