Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UICollectionView和UIView转换为UIScrollView_Ios_Swift_User Interface_Uiscrollview_Uicollectionview - Fatal编程技术网

Ios UICollectionView和UIView转换为UIScrollView

Ios UICollectionView和UIView转换为UIScrollView,ios,swift,user-interface,uiscrollview,uicollectionview,Ios,Swift,User Interface,Uiscrollview,Uicollectionview,我需要知道如何在UIScrollView中嵌入UICollectionView和UIView,但一切都会随着UIScrollView的滚动而移动 布局类似于下图: 1-将UIScrollview拖动到vc,为父视图提供前导、尾随、顶部和底部约束 2-在scrollview侧边拖动UIView(内容视图),为scrollview提供前导、尾随、顶部和底部约束 3-控制从内容视图到主外部视图的拖动,并选择“等宽度” 4-将ui视图拖动到内容视图中,使其具有前导、尾随、顶部和高度(如300) 5-将U

我需要知道如何在UIScrollView中嵌入UICollectionView和UIView,但一切都会随着UIScrollView的滚动而移动

布局类似于下图:


1-将
UIScrollview
拖动到vc,为父视图提供前导、尾随、顶部和底部约束

2-在scrollview侧边拖动UIView(内容视图),为scrollview提供前导、尾随、顶部和底部约束

3-控制从内容视图到主外部视图的拖动,并选择“等宽度”

4-将
ui视图
拖动到内容视图中,使其具有前导、尾随、顶部和高度(如300)

5-将
UIcollectionView
拖到俯视图下方,使其前导、尾随至内容视图、俯视至俯视图以及所需的高度

6-将collectionview的底部约束挂接到内容视图的底部

7-将collectionView的反弹属性设置为false


注意:您可以钩住集合视图的高度约束并在运行时进行更改,而且在垂直显示数据时最好使用tableView而不是collection view

为什么不使用
视图
作为
集合视图
的部分补充视图(请参阅)?它将成为
collectionView
的一部分,因此
collectionView
的滚动也将处理
视图本身。

您可以使用UITableView。在头文件中添加视图,并使用CysView的单元格。如果在tableView和UI中都使用可重用单元,UITableView将管理内存UICollectionView@ShardaPrasad那样的话,不,我要在UICollectionView之前添加一个pagerAdapter,我认为使用UITableView它不能。因为我要添加一个pagerAdapter,我认为它不支持它,这就是为什么我要这样做这个答案是最完整的,在UIView和UICollectionView之间,我要添加一个PagerAdapter,所以我不使用标题,因为我认为它不支持。此方法不运行!:(你能更好地解释一下吗?你坚持了哪一步?我试着理解你的步骤,但我没有理解正确,它不起作用。我不知道我做错了什么。