如何将NSLayout约束与CGrect框架结合使用(Swift4)

时间:2018-08-25 02:09:14

标签: ios uitextfield swift4 nslayoutconstraint cgrect

我正在尝试通过实用的方式创建一个文本框,而不使用情节提要。我当前的代码有一个编译错误。我需要使用NSLayout约束来确保我的代码可以同时在ipad和iphone上使用。

<servlet>
    <servlet-name>Guru_register</servlet-name>
    <servlet-path>controllers.Guru_register</servlet-path>
</servlet>
<servlet-mapping>
    <servlet-name>Guru_register</servlet-name>
    <url-pattern>/guru-register</url-pattern>
</servlet-mapping>

1 个答案:

答案 0 :(得分:1)

您是否可以尝试以此顺序重写这两行:

view.addSubview(btn)
NSLayoutConstraint.activate(aa)

约束可能不会应用于不共享层次结构的视图,这意味着在将按钮添加到该超级视图之前,您无法激活按钮及其超级视图之间的约束。