在ViewController中,我使用以下代码插入CollectionView:
HomeMenuView = UICollectionView(frame: self.view.bounds, collectionViewLayout: UICollectionViewFlowLayout())
我想使用视觉格式的约束来在两个对象(顶部图像,底部:按钮)之间构架CollectionView。
PS:不使用情节提要,仅进行编码。
最佳答案
看一下这个很棒的pod,用Swift构建像老板一样的动态,漂亮的用户界面-NEON
在那里,您只需添加
yourView.alignBetweenVertical(align: .AboveCentered, primaryView: yourTopView, secondaryView: yourBottomView, padding: padding, width: size)
或我提供的链接中的其他任何代码段。一行代码包含所有约束。
附言我不会用大写字母命名您的对象实例,它不是类名,所以代替
HomeMenuView
-命名为homeMenuView
,看看代码约定-RayWanderlichCodeConvention关于ios - UIcollectionView的约束,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44447537/