集合视图只是整个视图的一部分

时间:2019-04-14 17:18:08

标签: ios uicollectionview

因此,我试图做到这一点,以便只有大约一半的屏幕是集合视图,但是问题是我不知道如何操作。我知道如何从整体上做到这一点,但不仅仅是一半。在视图的上半部分,我想保留当前的天气信息,但是在集合视图中,我希望它在接下来的两个小时的天气信息中占一半。我已经连接到我正在使用的API,并且主要想出了如何使用它。我不知道从哪里开始。我至少在情节提要中具有命名的单元格和集合视图。抱歉,没有代码,我只是不知道从哪里开始。

1 个答案:

答案 0 :(得分:0)

您可以使用约束将屏幕的一半设置为集合视图,另一半设置为其他视图,例如:

NSLayoutConstraints.activate([
    collectionView.topAnchor.constraint(equalTo: view.topAnchor),
    collectionView.trailingAnchor.constraint(equalTo: view.trailingAnchor),
    collectionView.leadingAnchor.constraint(equalTo: view.leadingAnchor),
    collectionView.bottomAnchor.constraint(equalTo: view.centerYAnchor),

    otherView.topAnchor.constraint(equalTo: view.centerYAnchor),
    otherView.trailingAnchor.constraint(equalTo: view.trailingAnchor),
    otherView.leadingAnchor.constraint(equalTo: view.leadingAnchor),
    otherView.bottomAnchor.constraint(equalTo: view.bottomAnchor),
])