我想在滚动视图中添加一个视图。 这样。
这是视图层次结构。
uiscrollview
parentView
aView
bView
cView
aView的约束条件是连接到parentView的顶部,顶部和底部。
bView的顶部约束连接到aView。 并将前导和尾随连接到parentView。
cView的顶部约束连接到bView。 并将前导,尾部和底部连接到parentView。
因此,当aView,bView或cView变长时,滚动视图也变长。
我想这样添加dView。
uiscrollview
parentView
aView
bView
cView
dView
dView的顶部约束连接到cView。 并将前导,尾随和底部连接到parentView。
cView的底部约束将不再连接到parentView。
如何制作...
我尝试过
newView.view.translatesAutoresizingMaskIntoConstraints = false
lastBottomView.translatesAutoresizingMaskIntoConstraints = false
parentView.translatesAutoresizingMaskIntoConstraints = false
parentView.addSubview(newView.view)
newView.view.topAnchor.constraint(equalTo: bottomView.bottomAnchor, constant: 0).isActive = true
newView.view.leftAnchor.constraint(equalTo: parentView.leftAnchor, constant: 0).isActive = true
newView.view.rightAnchor.constraint(equalTo: parentView.rightAnchor, constant: 0).isActive = true
newView.view.bottomAnchor.constraint(equalTo: parentView.bottomAnchor, constant: 0).isActive = true
lastBottomView.layoutIfNeeded()
newView.view.layoutIfNeeded()
parentView.layoutIfNeeded()
lastBottomView = newView.view
plz节省时间 我花了4天。...