如何仅在需要时添加viewcontroller滚动条? iOS/swift

问题描述:

我正在使用viewcontroller,它适用于iphone5s〜6。 但是,当我运行这个应用程序使用iphone4s模拟器,我看不到底部的部分,因为iPhone4s屏幕太短,我​​不能向下滚动查看隐藏的内容。如何添加仅在需要时显示的滚动(iphne4s)?如何仅在需要时添加viewcontroller滚动条? iOS/swift

+0

将'UIScrollView'添加为您的视图控制器的子视图根视图'self.view' – iSashok

你应该设置一个UIScrollView作为viewController视图的直接子视图。设置UIScrollView的高度(和宽度)以填充屏幕,但内容视图应该具有其所有内容的高度。这种方式在iPhone 5和iPhone 6上的视图将保持静态,但在iPhone 4S上它可以滚动。

+0

我将scrollview设置为viewcontroller视图的直接子视图。在scrollview中,我有我的堆栈视图,其中包含所有内容。但添加滚动视图后,所有内容都变宽了,所以我只能看到左侧部分内容,仍然不允许垂直滚动... – JessJ

+0

@JessJ为contentView添加附加约束 - 其宽度必须等于scrollView的宽度。这将告诉scrollView它上下滚动。 –