let column = Column { column in column.verticalUnderflow = .spaceEvenly column.add(child: Element1()) column.add(child: Element2(){ }.box(clipsContent: true).constrainedTo(width: .absolute(343), height: .absolute(48)) )}.scrollable(.fittingHeight){ $0.alwaysBounceVertical = true $0.contentInset = UIEdgeInsets(top: 0, left: 16, bottom: 0, right: 16) } Here no flexible space added between two childs: Element1() and Element2() but column.verticalUnderflow = .spaceEvenly