1. Turn on the switch
[Logoimageview Settranslatesautoresizingmaskintoconstraints:no];
2. Start the layout
Nsmutablearray *tmpconstraints = [Nsmutablearray array];
[Tmpconstraints addobjectsfromarray:[nslayoutconstraint constraintswithvisualformat:@ "V:|-70-[logoImageView (==70 )] "options:0 metrics:nil views:nsdictionaryofvariablebindings (Logoimageview)];
[Tmpconstraints addobjectsfromarray:[nslayoutconstraint constraintswithvisualformat:@ "[LogoImageView (==70)]" options:0 metrics:nil views:nsdictionaryofvariablebindings (Logoimageview)];
[Tmpconstraints addobjectsfromarray:[nslayoutconstraint constraintswithvisualformat:@ "|-40-[forgetPasswordBtn]" options:0 metrics:nil views:nsdictionaryofvariablebindings (FORGETPASSWORDBTN)];
[Tmpconstraints addobjectsfromarray:[nslayoutconstraint constraintswithvisualformat:@ "V:[forgetPasswordBtn]-100- | "options:0 metrics:nil views:nsdictionaryofvariablebindings (FORGETPASSWORDBTN)];
[Self.view addconstraints:tmpconstraints];
Handwriting Control layout