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")
}
}
你能指導如何解決這個問題嗎?我覺得我失去了一些東西基本。