Swift 将scrollview与子视图控制器一起使用
我有一个主视图控制器(VC1),根据用户需要查看的信息加载各种其他子视图控制器(VC2、VC3…)。加载的一个子视图控制器对于主视图来说太大。我正在尝试合并scrollview,但没有成功。老实说,我甚至不确定scrollview应该在VC1还是VC2上。我的重点是在VC2中添加它,但如上所述,没有结果。我将尝试说明下面的各种布局 VC1(主视图控制器): VC2(子视图控制器):Swift 将scrollview与子视图控制器一起使用,swift,scrollview,viewcontroller,Swift,Scrollview,Viewcontroller,我有一个主视图控制器(VC1),根据用户需要查看的信息加载各种其他子视图控制器(VC2、VC3…)。加载的一个子视图控制器对于主视图来说太大。我正在尝试合并scrollview,但没有成功。老实说,我甚至不确定scrollview应该在VC1还是VC2上。我的重点是在VC2中添加它,但如上所述,没有结果。我将尝试说明下面的各种布局 VC1(主视图控制器): VC2(子视图控制器): VC2加载到VC1的ContainerView中。VC2垂直太高,无法在VC1的ContainerView中显示,
VC2加载到VC1的ContainerView中。VC2垂直太高,无法在VC1的ContainerView中显示,因此我需要它滚动。有什么建议吗?ScrollView是否应该改为在VC1中?这取决于您想要滚动的内容 如果希望VC2的内容在其帧内滚动,可以执行以下操作:
MainView
ContainerView
VC2.view
ScrollView
VC2.subView1
VC2.subView2
VC2.subView3
VC2.subView ...
VC3.view
VC3.subView1
VC4.view
VC4.subView1
MainView
ScrollView
StackView
VC2.view
VC2.subView1
VC2.subView2
VC2.subView3
VC2.subView ...
VC3.view
VC3.subView1
VC4.view
VC4.subView1
另一方面,如果要滚动所有视图,则如下所示:
MainView
ContainerView
VC2.view
ScrollView
VC2.subView1
VC2.subView2
VC2.subView3
VC2.subView ...
VC3.view
VC3.subView1
VC4.view
VC4.subView1
MainView
ScrollView
StackView
VC2.view
VC2.subView1
VC2.subView2
VC2.subView3
VC2.subView ...
VC3.view
VC3.subView1
VC4.view
VC4.subView1