UIScrollView无法显示

时间:2013-04-17 19:51:04

标签: xcode uiscrollview storyboard uitoolbar

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

1 个答案:

答案 0 :(得分:2)

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

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

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

编辑器>嵌入>滚动视图

这将确保UI开箱即用。

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

- >拖动滚动视图

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

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

下面的图片将帮助您更好地理解

enter image description here

第一个约束“Height Equals”可以添加如下

编辑器> Pin>高度

现在选择并编辑前导空格为:attribute

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

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