我希望CollectionView在TextView下无间隙排列。
我是以编程方式创建TextView,将其附加到TopLayoutGuide.bottomAnchor并将现有CollectionView的topAnchor附加到TextView的底部。
collectionView.topAnchor.constraint(equalTo:textView.bottomAnchor).isActive = true
使用这一行,它可以正常工作 - 我假设 - 每个模拟器。但是在物理设备(目前是iPhone 5)上,CollectionView与textview有差距。差距可能是textview的高度。
如果我更改约束以将CollectionView附加到topLayoutGuide.bottomAnchor - 这是无意义的 - 它正好相反的行为。比差距在模拟器中而不在设备上。
collectionView.topAnchor.constraint(equalTo:self.topLayoutGuide.bottomAnchor).isActive = true
添加了调试视图的图像:
我做错了什么?