我想创建这样一个UI,它有两个按钮粘在屏幕底部,上面有一个UI视图。我正在使用Chatto框架,如果有人能给我一个基于https://github.com/badoo/Chatto/tree/master/ChattoApp/ChattoApp的例子,我会非常高兴。
这是我想要的可视化视图。
ios - 如何将UIButton粘贴到UIScrollView的底部? (Chatto框架)-LMLPHP

最佳答案

您可以使用约束轻松完成此操作。如果使用的是情节串连板,则可以使用其“固定”和“对齐”功能设置约束。如果您是在代码中构建它,您将希望以编程方式设置约束。只需确保添加所有必要的约束,以完全定义视图的显示方式。
只有一个按钮的伪示例:

let button = UIButton()
self.view.addsubview(button)
// pin button to bottom of superview,
let buttonBottomConstraint = NSLayoutConstraint(item: button, attribute: .Bottom, relatedBy: .Equal, toItem: self.view, attribute: .Bottom, multiplier: 1.0, constant: 0.0)
self.addConstraint(buttonBottomConstraint)
// left of superview,
// right of superview,
// and height

let scrollView = UIScrollView()
self.view.addsubview(scrollView)
// and bottom edge to top edge of button
let scrollViewBottomConstraint = NSLayoutConstraint(item: scrollView, attribute: .Bottom, relatedBy: .Equal, toItem: button, attribute: .Top, multiplier: 1.0, constant: 0.0)
self.addConstraint(scrollViewBottomConstraint)
// left of superview,
// right of superview,
// pin scrollview to top of superview,

关于ios - 如何将UIButton粘贴到UIScrollView的底部? (Chatto框架),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37031611/

10-10 23:24