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