我几乎已经在这个问题上停留了一段时间。 我正在将自定义视图(CollectionView)用作 tableHeaderView (蓝色矩形),我想在使用自动布局时添加一些边距,但似乎无济于事
我尝试过
NSLayoutConstraint(item: homeCarousel, attribute: .topMargin,
relatedBy: .equal, toItem: self, attribute: .topMargin,
multiplier: 1.0, constant: 20).isActive = true
------
homeCarousel.topAnchor.cons.....
答案 0 :(得分:0)
您不能直接向UITableView的标题视图添加边距。使用简单的UIView作为容器(紫色视图),并将CollectionView(绿色的一个)嵌套在其中。然后,您将可以使用情节提要或代码来设置约束。