Swift tableHeaderView自动布局问题

时间:2018-09-30 09:06:39

标签: swift uitableview ios-autolayout

我几乎已经在这个问题上停留了一段时间。 我正在将自定义视图(CollectionView)用作 tableHeaderView (蓝色矩形),我想在使用自动布局时添加一些边距,但似乎无济于事

我尝试过

  NSLayoutConstraint(item: homeCarousel, attribute: .topMargin, 
     relatedBy: .equal, toItem: self, attribute: .topMargin, 
     multiplier: 1.0, constant: 20).isActive = true
 ------
  homeCarousel.topAnchor.cons.....

detailimage

1 个答案:

答案 0 :(得分:0)

您不能直接向UITableView的标题视图添加边距。使用简单的UIView作为容器(紫色视图),并将CollectionView(绿色的一个)嵌套在其中。然后,您将可以使用情节提要或代码来设置约束。

See screenshot here