【问题标题】:How can I design and set the height of UICollectionView and prevent it for collapsing?如何设计和设置 UICollectionView 的高度并防止其折叠?
【发布时间】:2019-10-29 09:17:29
【问题描述】:

我是 iOS Swift 的初学者,试图制作一个水平滚动集合视图(如 Android 的回收器视图)。我在这里和谷歌搜索了很多次,并尝试了不同的教程来制作它。

我不熟悉xCode故事板和设计界面、约束等的过程,所以我不知道如何为我的CollectionView设置高度并防止它崩溃。

我上传了两张截图,一张是故事板,另一张是模拟器。

感谢您的建议。

【问题讨论】:

  • 在集合视图>= 50 中设置最小高度限制,例如最小高度为 50
  • 谢谢,会尝试(这听起来很明显,但我再说一遍,我是 xcode 故事板的新手......哈哈)
  • 没关系,没有人天生就知道 ;)
  • 添加为答案

标签: ios swift xcode uicollectionview uicollectionviewcell


【解决方案1】:

您需要为您的集合视图 >= 50 设置一个最小高度约束,例如最小高度为 50,这应该可以解决您的问题

【讨论】:

    【解决方案2】:

    你需要实现

      func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize { 
          return CGSize(width:wid, height:hei) 
      }
    

    class VC :  UICollectionViewDelegate  , UICollectionViewDataSource , UICollectionViewDelegateFlowLayout { }
    

    【讨论】:

    • 谢谢!!这也解决了我关于 FlowLayout 的运行时警告。
    猜你喜欢
    • 2016-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-21
    • 1970-01-01
    • 2010-09-17
    • 1970-01-01
    相关资源
    最近更新 更多