我正在开发 iMessage 扩展应用程序。 我的问题是在展开模式下, Collection View 在导航栏后面可见(我认为导航栏是由 iMessage Extension 自动生成的)。 我们可以在导航栏后面看到 collectionview(透明)。 有没有人在这方面有经验? 寻求任何帮助。
最佳答案
在给出 Constraints(Top:0,Left:0,Right:0,Bottom:0) 之后,你应该将 CollectionView 的 Top Constraints 给 Top Layout Guide.Bottom 而不是 Superview.Top 像这样:
CollectionView.Top = Top Layout Guide.Bottom 设置为 0。
在 viewDidLoad() 中:
CollectionView.frame = view.bounds
CollectionView.translatesAutoresizingMaskIntoConstraints = false
CollectionView.leftAnchor.constraint(equalTo: view.leftAnchor).isActive = true
CollectionView.rightAnchor.constraint(equalTo: view.rightAnchor).isActive = true
CollectionView.topAnchor.constraint(equalTo: view.topAnchor).isActive = true
CollectionView.bottomAnchor.constraint(equalTo: view.bottomAnchor).isActive = true
关于ios - iOS 10 中 iMessage 扩展中导航栏后面可见的 Collection View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40191497/