如何使用内容UI标签的大小调整大小并使滚动UICollectionViewFlowLayout可用

时间:2018-12-24 17:08:54

标签: ios swift uicollectionview ios10 autosize

我的UILabel很少,而我的屏幕宽度和高度都变成了UICollectionViewFlowLayout。我的UI标签的内容更大,我想滚动查看所有内容。我正在尝试为我的小型本地门户网站制作NewsApp。我需要自动调整大小取决于文本的长度。

下面的示例代码:-

override func viewDidLoad() {
    super.viewDidLoad()

    collectionView.register(NewsD.self, forCellWithReuseIdentifier: "newsDetailsId")

    collectionView.translatesAutoresizingMaskIntoConstraints = true
    collectionView.showsVerticalScrollIndicator = false
    collectionView.backgroundColor = .white
    collectionView.alwaysBounceVertical = true

    //let height = collectionView.collectionViewLayout.collectionViewContentSize.height
    let flowLayout = collectionView.collectionViewLayout as! UICollectionViewFlowLayout

    flowLayout.itemSize = CGSize(width: self.collectionView.frame.width, height: self.collectionView.frame.height)//show my cells

}

请帮助我?

0 个答案:

没有答案