0
我想创建一个自定义的UIView,我可以添加到任何视图,并将它显示一个红色的错误消息,就像Instagram的在picture.做我能在我的视图控制器编程做到这一点,但要创建一个模块化的类,我可以将其添加到我想要的显示错误的任何视图。我的问题是我怎么可以在自定义类添加约束,上海华?定制类迅速设置约束,上海华
例如,我会怎么做:
topAnchor.constraint(equalTo: view.topAnchor, constant: 0)
leftAnchor.constraint(equalTo: view.leftAnchor, constant: 0)
rightAnchor.constraint(equalTo: view.rightAnchor, constant: 0)
widthAnchor.constraint(equalTo: errorLabel.frame.size.height,0)
在自定义类,这样我就不必做在我的视图控制器?我可以访问任何的SuperView的限制,使我的观点始终位于顶部?
class CustomUIAlertView : UIView {
override init(frame: CGRect) {
super.init(frame: frame)
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}
你能指导如何解决这个问题吗?我觉得我失去了一些东西基本。