尝试为UIButton设置约束时出错

时间:2018-05-13 05:35:01

标签: ios swift user-interface autolayout constraints

错误:

  

2018-05-13 01:32:25.577503-0400 LoginScreen [2606:70991] ***由于未捕获的异常'NSGenericException'而终止应用程序,原因:'无法使用锚点激活约束< NSLayoutYAxisAnchor:0x60000046acc0“UIButton :0x7fb4cad0b120'Forgot密码?'。top“>和< NSLayoutYAxisAnchor:0x60000046ad40“UIButton:0x7fb4cad0a160'Log In'.bottom”>因为他们没有共同的祖先。约束或其锚点是否引用不同视图层次结构中的项目?这是非法的。'

源代码:

Cards

1 个答案:

答案 0 :(得分:0)

首先,您应将forgotPasswordButtonloginButton subView添加到view

view.addSubview(forgotPasswordButton)
view.addSubview(loginButton)

然后,constraints应该有效。