【发布时间】:2018-07-05 16:17:00
【问题描述】:
我在我的应用程序中的视图中添加了一个滚动视图,该视图是从选项卡控制器中选择的,因此它是一个容器而不是 UIViewController,它被声明如下
class HomeViewController: Container, UIScrollViewDelegate {..
我在情节提要中添加了滚动视图并向其中添加了所有组件,我已经从情节提要中分配了委托,并将此代码放在我的 ViewController 中
scrollview.contentSize = CGSize(width:1048, height:scrollview.frame.height)
scrollview.delegate = self
这就是我的 ScrollView 在我的故事板中的样子,你可以看到 scrollview 是我的 UIScrollView,然后我添加了一个 UIView viewScroll,然后向 viewScroll 添加了四个视图(View1、View2、View3 和 View4),scrollview 的大小为375x340 和 viewScroll 设置为 1048x340
当我运行应用程序时,它不会滚动。由于它不是 UIViewController,我是否需要以不同的方式处理这个问题,或者我还遗漏了什么?
【问题讨论】:
-
请显示您的代码.. 特别是当您设置视图大小等时
-
你是否设置了滚动视图的内容大小。还要检查是否启用了滚动
标签: swift xcode uiscrollview containers