0
Я привязываю к ящику один UIVEW внизу со статической высотой 60, а затем верхнюю часть, заполняющую остальные. однако этот код, как представляется, просто делает верхнюю часть заполняет весь экран.Создание ограничений с помощью двух uiviews с помощью snapkit
//bottomWrapperView
let bottomWrapperView = UIView()
bottomWrapperView.backgroundColor = UIColor.red
self.addSubview(bottomWrapperView)
//TopWrapperView
let topWrapperView = UIView()
topWrapperView.backgroundColor = UIColor.green
self.addSubview(topWrapperView)
//BottomWrapperView Constraints
bottomWrapperView.snp.makeConstraints { (make) -> Void in
make.height.equalTo(60)
make.left.equalTo(self).offset(0)
make.bottom.equalTo(self).offset(0)
make.right.equalTo(self).offset(0)
make.top.equalTo(topWrapperView)
}
//TopWrapperView Constraints
topWrapperView.snp.makeConstraints { (make) -> Void in
make.left.equalTo(self).offset(0)
make.top.equalTo(self).offset(0)
make.bottom.equalTo(bottomWrapperView)
make.right.equalTo(self).offset(0)
}
REMOVE "make.top.equalTo (topWrapperView)" и изменения «make.bottom.equalTo (bottomWrapperView) "to" make.bottom.equalTo (bottomWrapperView.snp.top) " – KrishnaCA
oh отлично работает! –
Я написал это как ответ. благодаря – KrishnaCA